<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How get the KBps&amp;amp;tps data from the OnTap API in Software Development Kit (SDK) and API Discussions</title>
    <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/How-get-the-KBps-amp-tps-data-from-the-OnTap-API/m-p/69395#M614</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We would like to get the KBps&amp;amp;tps data from the OnTap API, and we get the kindly feedback from you before.&lt;/P&gt;&lt;P&gt;But unfortunatly, the methods you mentioned before not work! We can't get the KBps &amp;amp; Tps DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Would you please kindly tell us can we&amp;nbsp; obain the KBps&amp;amp;Tps data from which package, inteface, attribute or etc...?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Or, from the api, there just no way to do this?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The KBps &amp;amp; Tps data are very very important to our current project, so we need your strongly and professional support.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The version of our ONTAP is NetApp Release 8.0.3 and the System Model is 7-Mode .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV&gt;Now I can obtain the attributes and values of the disk from CounterData and CounterInfo in the com.netapp.nmsdk.ontap.api.perf package. Unfortunately, the description of the attributes are&amp;nbsp; not clear enough, so we don't event konw how to find out the KBps and TPS.&lt;BR /&gt;Please help me&amp;nbsp; to get the KBPS and TPS using those about the attribute? &lt;P&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;P&gt;&lt;STRONG&gt;Properties:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV&gt;counter.getName:display_name,getDesc:Name of the disk&lt;P&gt;&lt;/P&gt;&lt;P&gt;counter.getName:raid_name,getDesc:Name of the disk in raid terminology&lt;/P&gt;&lt;P&gt;counter.getName:raid_type,getDesc:Raid type of this disk&lt;/P&gt;&lt;P&gt;counter.getName:disk_speed,getDesc:Disk RPM&lt;/P&gt;&lt;P&gt;counter.getName:disk_capacity,getDesc:Disk capacity in MB&lt;/P&gt;&lt;P&gt;counter.getName:total_transfers,getDesc:Total number of disk operations involving data transfer &lt;/P&gt;&lt;P&gt;initiated per second&lt;/P&gt;&lt;P&gt;counter.getName:user_read_chain,getDesc:Average number of blocks transferred in each user read &lt;/P&gt;&lt;P&gt;operation&lt;/P&gt;&lt;P&gt;counter.getName:user_reads,getDesc:Number of disk read operations initiated each second for &lt;/P&gt;&lt;P&gt;retrieving data or metadata associated with user requests.&lt;/P&gt;&lt;P&gt;counter.getName:user_write_chain,getDesc:Average number of blocks transferred in each user write &lt;/P&gt;&lt;P&gt;operation.&lt;/P&gt;&lt;P&gt;counter.getName:user_writes,getDesc:Number of disk write operations initiated each second for &lt;/P&gt;&lt;P&gt;storing dat or metadata associated with user requests&lt;/P&gt;&lt;P&gt;counter.getName:user_writes_in_skip_mask,getDesc:Number of disk write IOs that were executed as &lt;/P&gt;&lt;P&gt;part of askip-mask write&lt;/P&gt;&lt;P&gt;counter.getName:user_skip_write_ios,getDesc:Number of disk skip-write operations initiated each &lt;/P&gt;&lt;P&gt;second for storing data or metadata associated with user requests&lt;/P&gt;&lt;P&gt;counter.getName:cp_read_chain,getDesc:Average number of blocks transferred in each consistency &lt;/P&gt;&lt;P&gt;point read operation during a CP&lt;/P&gt;&lt;P&gt;counter.getName:cp_reads,getDesc:Number of disk read operations initiated each second for &lt;/P&gt;&lt;P&gt;consistency point processing&lt;/P&gt;&lt;P&gt;counter.getName:guarenteed_read_chain,getDesc:Average number of blocks transferred in each &lt;/P&gt;&lt;P&gt;guaranteed read operation&lt;/P&gt;&lt;P&gt;counter.getName:guarenteed_reads,getDesc:Number of disk read operations initiated each second for &lt;/P&gt;&lt;P&gt;raid reconstruct or scrubbing activities&lt;/P&gt;&lt;P&gt;counter.getName:guarenteed_write_chain,getDesc:Average number of blocks transferred in each &lt;/P&gt;&lt;P&gt;guaranteed write operation&lt;/P&gt;&lt;P&gt;counter.getName:guarenteed_writes,getDesc:Number of write read operations initiated each second &lt;/P&gt;&lt;P&gt;for raid reconstruct or scrubbing activities&lt;/P&gt;&lt;P&gt;counter.getName:user_read_latency,getDesc:Average latency per block in microseconds for user read &lt;/P&gt;&lt;P&gt; operations&lt;/P&gt;&lt;P&gt;counter.getName:user_read_blocks,getDesc:Number of blocks transferred for user read operations &lt;/P&gt;&lt;P&gt;per second&lt;/P&gt;&lt;P&gt;counter.getName:user_write_latency,getDesc:Average latency per block in microseconds for user &lt;/P&gt;&lt;P&gt;write operations&lt;/P&gt;&lt;P&gt;counter.getName:user_write_blocks,getDesc:Number of blocks transferred for user write operations &lt;/P&gt;&lt;P&gt;per second&lt;/P&gt;&lt;P&gt;counter.getName:skip_blocks,getDesc:Number of blocks skipped in skip-mask write operations per &lt;/P&gt;&lt;P&gt;second&lt;/P&gt;&lt;P&gt;counter.getType:null,getUnit:per_sec&lt;/P&gt;&lt;P&gt;counter.getName:cp_read_latency,getDesc:Average latency per block in microseconds for consistency &lt;/P&gt;&lt;P&gt;point read operations&lt;/P&gt;&lt;P&gt;counter.getName:cp_read_blocks,getDesc:Number of blocks transferred for consistency point read &lt;/P&gt;&lt;P&gt;operations per second&lt;/P&gt;&lt;P&gt;counter.getName:guarenteed_read_latency,getDesc:Average latency per block in microseconds for &lt;/P&gt;&lt;P&gt;guaranteed read operations&lt;/P&gt;&lt;P&gt;counter.getName:guarenteed_read_blocks,getDesc:Number of blocks transferred for guaranteed read &lt;/P&gt;&lt;P&gt;operations per second&lt;/P&gt;&lt;P&gt;counter.getName:guarenteed_write_latency,getDesc:Average latency per block in microseconds for &lt;/P&gt;&lt;P&gt;guaranteedwrite operations&lt;/P&gt;&lt;P&gt;counter.getName:guarenteed_write_blocks,getDesc:Number of blocks transferred for guaranteed write &lt;/P&gt;&lt;P&gt;operations per second&lt;/P&gt;&lt;P&gt;counter.getName:disk_busy,getDesc:Percentage of time there was at least one outstanding request &lt;/P&gt;&lt;P&gt;to the disk&lt;/P&gt;&lt;P&gt;counter.getName:base_for_disk_busy,getDesc:Time base for disk_busy calculation&lt;/P&gt;&lt;P&gt;counter.getName:io_pending,getDesc:Average number of IOs issued to the disk, for which we have &lt;/P&gt;&lt;P&gt;not yet received the response&lt;/P&gt;&lt;P&gt;counter.getName:base_for_disk_busy,getDesc:Time base for disk_busy calculation&lt;/P&gt;&lt;P&gt;counter.getName:io_queued,getDesc:Number of IOs queued to the disk but not yet issued&lt;/P&gt;&lt;P&gt;counter.getName:disk_io_latency_histogram,getDesc:Disk I/O latency histogram&lt;/P&gt;&lt;/DIV&gt;&lt;P&gt;&lt;STRONG&gt;Values:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV&gt;display_name=0b.01.14&lt;P&gt;&lt;/P&gt;&lt;P&gt;raid_name=/aggr0/plex0/rg1/0b.01.14&lt;/P&gt;&lt;P&gt;raid_type=data&lt;/P&gt;&lt;P&gt;disk_speed= 7200&lt;/P&gt;&lt;P&gt;disk_capacity=847555&lt;/P&gt;&lt;P&gt;total_transfers=187322300&lt;/P&gt;&lt;P&gt;user_read_chain=92422587&lt;/P&gt;&lt;P&gt;user_reads=4516007&lt;/P&gt;&lt;P&gt;user_write_chain=26844858&lt;/P&gt;&lt;P&gt;user_writes=1405536&lt;/P&gt;&lt;P&gt;user_writes_in_skip_mask=0&lt;/P&gt;&lt;P&gt;user_skip_write_ios=0&lt;/P&gt;&lt;P&gt;cp_read_chain=3713762&lt;/P&gt;&lt;P&gt;cp_reads=754664&lt;/P&gt;&lt;P&gt;guarenteed_read_chain=1445168744&lt;/P&gt;&lt;P&gt;guarenteed_reads=180646093&lt;/P&gt;&lt;P&gt;guarenteed_write_chain=0&lt;/P&gt;&lt;P&gt;guarenteed_writes=0&lt;/P&gt;&lt;P&gt;user_read_latency=24477011000&lt;/P&gt;&lt;P&gt;user_read_blocks=92422587&lt;/P&gt;&lt;P&gt;user_write_latency=18861760000&lt;/P&gt;&lt;P&gt;user_write_blocks=26844858&lt;/P&gt;&lt;P&gt;skip_blocks=0&lt;/P&gt;&lt;P&gt;cp_read_latency=6483732000&lt;/P&gt;&lt;P&gt;cp_read_blocks=3713762&lt;/P&gt;&lt;P&gt;guarenteed_read_latency=179410216000&lt;/P&gt;&lt;P&gt;guarenteed_read_blocks=1445168744&lt;/P&gt;&lt;P&gt;display_name=0a.00.1&lt;/P&gt;&lt;P&gt;guarenteed_write_latency=0&lt;/P&gt;&lt;P&gt;guarenteed_write_blocks=0&lt;/P&gt;&lt;P&gt;disk_busy=224011488&lt;/P&gt;&lt;P&gt;base_for_disk_busy=7612165661&lt;/P&gt;&lt;P&gt;io_pending=1025944780&lt;/P&gt;&lt;P&gt;io_queued=49194097&lt;/P&gt;&lt;P&gt;disk_io_latency_histogram=167073842,15967031,412635,397576,842211,740346,513430,747657,271289,263512,76267,12401,2853,794,251,57,25,75,32,8,4,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0&lt;/P&gt;&lt;/DIV&gt;&lt;P&gt; Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Jun 2025 06:16:04 GMT</pubDate>
    <dc:creator>XIEBIN_GCABLE</dc:creator>
    <dc:date>2025-06-05T06:16:04Z</dc:date>
    <item>
      <title>How get the KBps&amp;tps data from the OnTap API</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/How-get-the-KBps-amp-tps-data-from-the-OnTap-API/m-p/69395#M614</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We would like to get the KBps&amp;amp;tps data from the OnTap API, and we get the kindly feedback from you before.&lt;/P&gt;&lt;P&gt;But unfortunatly, the methods you mentioned before not work! We can't get the KBps &amp;amp; Tps DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Would you please kindly tell us can we&amp;nbsp; obain the KBps&amp;amp;Tps data from which package, inteface, attribute or etc...?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Or, from the api, there just no way to do this?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The KBps &amp;amp; Tps data are very very important to our current project, so we need your strongly and professional support.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The version of our ONTAP is NetApp Release 8.0.3 and the System Model is 7-Mode .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV&gt;Now I can obtain the attributes and values of the disk from CounterData and CounterInfo in the com.netapp.nmsdk.ontap.api.perf package. Unfortunately, the description of the attributes are&amp;nbsp; not clear enough, so we don't event konw how to find out the KBps and TPS.&lt;BR /&gt;Please help me&amp;nbsp; to get the KBPS and TPS using those about the attribute? &lt;P&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;P&gt;&lt;STRONG&gt;Properties:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV&gt;counter.getName:display_name,getDesc:Name of the disk&lt;P&gt;&lt;/P&gt;&lt;P&gt;counter.getName:raid_name,getDesc:Name of the disk in raid terminology&lt;/P&gt;&lt;P&gt;counter.getName:raid_type,getDesc:Raid type of this disk&lt;/P&gt;&lt;P&gt;counter.getName:disk_speed,getDesc:Disk RPM&lt;/P&gt;&lt;P&gt;counter.getName:disk_capacity,getDesc:Disk capacity in MB&lt;/P&gt;&lt;P&gt;counter.getName:total_transfers,getDesc:Total number of disk operations involving data transfer &lt;/P&gt;&lt;P&gt;initiated per second&lt;/P&gt;&lt;P&gt;counter.getName:user_read_chain,getDesc:Average number of blocks transferred in each user read &lt;/P&gt;&lt;P&gt;operation&lt;/P&gt;&lt;P&gt;counter.getName:user_reads,getDesc:Number of disk read operations initiated each second for &lt;/P&gt;&lt;P&gt;retrieving data or metadata associated with user requests.&lt;/P&gt;&lt;P&gt;counter.getName:user_write_chain,getDesc:Average number of blocks transferred in each user write &lt;/P&gt;&lt;P&gt;operation.&lt;/P&gt;&lt;P&gt;counter.getName:user_writes,getDesc:Number of disk write operations initiated each second for &lt;/P&gt;&lt;P&gt;storing dat or metadata associated with user requests&lt;/P&gt;&lt;P&gt;counter.getName:user_writes_in_skip_mask,getDesc:Number of disk write IOs that were executed as &lt;/P&gt;&lt;P&gt;part of askip-mask write&lt;/P&gt;&lt;P&gt;counter.getName:user_skip_write_ios,getDesc:Number of disk skip-write operations initiated each &lt;/P&gt;&lt;P&gt;second for storing data or metadata associated with user requests&lt;/P&gt;&lt;P&gt;counter.getName:cp_read_chain,getDesc:Average number of blocks transferred in each consistency &lt;/P&gt;&lt;P&gt;point read operation during a CP&lt;/P&gt;&lt;P&gt;counter.getName:cp_reads,getDesc:Number of disk read operations initiated each second for &lt;/P&gt;&lt;P&gt;consistency point processing&lt;/P&gt;&lt;P&gt;counter.getName:guarenteed_read_chain,getDesc:Average number of blocks transferred in each &lt;/P&gt;&lt;P&gt;guaranteed read operation&lt;/P&gt;&lt;P&gt;counter.getName:guarenteed_reads,getDesc:Number of disk read operations initiated each second for &lt;/P&gt;&lt;P&gt;raid reconstruct or scrubbing activities&lt;/P&gt;&lt;P&gt;counter.getName:guarenteed_write_chain,getDesc:Average number of blocks transferred in each &lt;/P&gt;&lt;P&gt;guaranteed write operation&lt;/P&gt;&lt;P&gt;counter.getName:guarenteed_writes,getDesc:Number of write read operations initiated each second &lt;/P&gt;&lt;P&gt;for raid reconstruct or scrubbing activities&lt;/P&gt;&lt;P&gt;counter.getName:user_read_latency,getDesc:Average latency per block in microseconds for user read &lt;/P&gt;&lt;P&gt; operations&lt;/P&gt;&lt;P&gt;counter.getName:user_read_blocks,getDesc:Number of blocks transferred for user read operations &lt;/P&gt;&lt;P&gt;per second&lt;/P&gt;&lt;P&gt;counter.getName:user_write_latency,getDesc:Average latency per block in microseconds for user &lt;/P&gt;&lt;P&gt;write operations&lt;/P&gt;&lt;P&gt;counter.getName:user_write_blocks,getDesc:Number of blocks transferred for user write operations &lt;/P&gt;&lt;P&gt;per second&lt;/P&gt;&lt;P&gt;counter.getName:skip_blocks,getDesc:Number of blocks skipped in skip-mask write operations per &lt;/P&gt;&lt;P&gt;second&lt;/P&gt;&lt;P&gt;counter.getType:null,getUnit:per_sec&lt;/P&gt;&lt;P&gt;counter.getName:cp_read_latency,getDesc:Average latency per block in microseconds for consistency &lt;/P&gt;&lt;P&gt;point read operations&lt;/P&gt;&lt;P&gt;counter.getName:cp_read_blocks,getDesc:Number of blocks transferred for consistency point read &lt;/P&gt;&lt;P&gt;operations per second&lt;/P&gt;&lt;P&gt;counter.getName:guarenteed_read_latency,getDesc:Average latency per block in microseconds for &lt;/P&gt;&lt;P&gt;guaranteed read operations&lt;/P&gt;&lt;P&gt;counter.getName:guarenteed_read_blocks,getDesc:Number of blocks transferred for guaranteed read &lt;/P&gt;&lt;P&gt;operations per second&lt;/P&gt;&lt;P&gt;counter.getName:guarenteed_write_latency,getDesc:Average latency per block in microseconds for &lt;/P&gt;&lt;P&gt;guaranteedwrite operations&lt;/P&gt;&lt;P&gt;counter.getName:guarenteed_write_blocks,getDesc:Number of blocks transferred for guaranteed write &lt;/P&gt;&lt;P&gt;operations per second&lt;/P&gt;&lt;P&gt;counter.getName:disk_busy,getDesc:Percentage of time there was at least one outstanding request &lt;/P&gt;&lt;P&gt;to the disk&lt;/P&gt;&lt;P&gt;counter.getName:base_for_disk_busy,getDesc:Time base for disk_busy calculation&lt;/P&gt;&lt;P&gt;counter.getName:io_pending,getDesc:Average number of IOs issued to the disk, for which we have &lt;/P&gt;&lt;P&gt;not yet received the response&lt;/P&gt;&lt;P&gt;counter.getName:base_for_disk_busy,getDesc:Time base for disk_busy calculation&lt;/P&gt;&lt;P&gt;counter.getName:io_queued,getDesc:Number of IOs queued to the disk but not yet issued&lt;/P&gt;&lt;P&gt;counter.getName:disk_io_latency_histogram,getDesc:Disk I/O latency histogram&lt;/P&gt;&lt;/DIV&gt;&lt;P&gt;&lt;STRONG&gt;Values:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV&gt;display_name=0b.01.14&lt;P&gt;&lt;/P&gt;&lt;P&gt;raid_name=/aggr0/plex0/rg1/0b.01.14&lt;/P&gt;&lt;P&gt;raid_type=data&lt;/P&gt;&lt;P&gt;disk_speed= 7200&lt;/P&gt;&lt;P&gt;disk_capacity=847555&lt;/P&gt;&lt;P&gt;total_transfers=187322300&lt;/P&gt;&lt;P&gt;user_read_chain=92422587&lt;/P&gt;&lt;P&gt;user_reads=4516007&lt;/P&gt;&lt;P&gt;user_write_chain=26844858&lt;/P&gt;&lt;P&gt;user_writes=1405536&lt;/P&gt;&lt;P&gt;user_writes_in_skip_mask=0&lt;/P&gt;&lt;P&gt;user_skip_write_ios=0&lt;/P&gt;&lt;P&gt;cp_read_chain=3713762&lt;/P&gt;&lt;P&gt;cp_reads=754664&lt;/P&gt;&lt;P&gt;guarenteed_read_chain=1445168744&lt;/P&gt;&lt;P&gt;guarenteed_reads=180646093&lt;/P&gt;&lt;P&gt;guarenteed_write_chain=0&lt;/P&gt;&lt;P&gt;guarenteed_writes=0&lt;/P&gt;&lt;P&gt;user_read_latency=24477011000&lt;/P&gt;&lt;P&gt;user_read_blocks=92422587&lt;/P&gt;&lt;P&gt;user_write_latency=18861760000&lt;/P&gt;&lt;P&gt;user_write_blocks=26844858&lt;/P&gt;&lt;P&gt;skip_blocks=0&lt;/P&gt;&lt;P&gt;cp_read_latency=6483732000&lt;/P&gt;&lt;P&gt;cp_read_blocks=3713762&lt;/P&gt;&lt;P&gt;guarenteed_read_latency=179410216000&lt;/P&gt;&lt;P&gt;guarenteed_read_blocks=1445168744&lt;/P&gt;&lt;P&gt;display_name=0a.00.1&lt;/P&gt;&lt;P&gt;guarenteed_write_latency=0&lt;/P&gt;&lt;P&gt;guarenteed_write_blocks=0&lt;/P&gt;&lt;P&gt;disk_busy=224011488&lt;/P&gt;&lt;P&gt;base_for_disk_busy=7612165661&lt;/P&gt;&lt;P&gt;io_pending=1025944780&lt;/P&gt;&lt;P&gt;io_queued=49194097&lt;/P&gt;&lt;P&gt;disk_io_latency_histogram=167073842,15967031,412635,397576,842211,740346,513430,747657,271289,263512,76267,12401,2853,794,251,57,25,75,32,8,4,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0&lt;/P&gt;&lt;/DIV&gt;&lt;P&gt; Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2025 06:16:04 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/How-get-the-KBps-amp-tps-data-from-the-OnTap-API/m-p/69395#M614</guid>
      <dc:creator>XIEBIN_GCABLE</dc:creator>
      <dc:date>2025-06-05T06:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: How get the KBps&amp;tps data from the OnTap API</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/How-get-the-KBps-amp-tps-data-from-the-OnTap-API/m-p/69398#M615</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;please help me&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Oct 2012 01:28:34 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/How-get-the-KBps-amp-tps-data-from-the-OnTap-API/m-p/69398#M615</guid>
      <dc:creator>XIEBIN_GCABLE</dc:creator>
      <dc:date>2012-10-31T01:28:34Z</dc:date>
    </item>
    <item>
      <title>Re: How get the KBps&amp;tps data from the OnTap API</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/How-get-the-KBps-amp-tps-data-from-the-OnTap-API/m-p/69403#M616</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Comic Sans MS'; color: #984806;"&gt;For TPS, use total_tranfers for the disk object.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Comic Sans MS'; color: #984806;"&gt;total_transfers: Total number of disk operations involving data transfer initiated per second&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Comic Sans MS'; color: #984806;"&gt;For KBps, sum user_write_blocks and user_read_blocks from the disk object.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Comic Sans MS'; color: #984806;"&gt;&lt;SPAN style="color: #984806; font-family: 'Comic Sans MS'; font-size: 10pt;"&gt;user_write_blocks: Number of blocks t&lt;/SPAN&gt;&lt;SPAN style="color: #984806; font-family: 'Comic Sans MS';"&gt; transferred &lt;/SPAN&gt;&lt;SPAN style="color: #984806; font-family: 'Comic Sans MS'; font-size: 10pt;"&gt;for user write operations per second&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Comic Sans MS'; color: #984806;"&gt;user_read_blocks: Number of blocks transferred for user read operations per second&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Comic Sans MS'; color: #984806;"&gt;A block is 4 KB or 4096 bytes.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Comic Sans MS'; color: #984806;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Comic Sans MS'; color: #984806;"&gt;&amp;nbsp;&amp;nbsp; - Rick -&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Comic Sans MS'; color: #984806;"&gt;(Pasted answer from email by Rick Ehrhart)&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Oct 2012 09:44:26 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/How-get-the-KBps-amp-tps-data-from-the-OnTap-API/m-p/69403#M616</guid>
      <dc:creator>kunalm</dc:creator>
      <dc:date>2012-10-31T09:44:26Z</dc:date>
    </item>
  </channel>
</rss>

