Changeset f1a3f12622bdf36010ca348049c0a10a2ecb11cb for lib
- Timestamp:
- 04/24/10 18:50:32 (3 years ago)
- git-parent:
- Files:
-
- lib/Core/Iostat.pm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
lib/Core/Iostat.pm
r6def6ce rf1a3f12 97 97 Number of transport errors. 98 98 99 =item kb_xfrd 100 101 Kilobytes transferred. 102 103 =item disk_xfrs 104 105 Disk transfers. 106 107 =item busy_sec 108 109 Seconds spent in disk activity. 110 99 111 =back 100 112 … … 130 142 die "Unable to find disk: $disk\n"; 131 143 } 144 } elsif ($osname eq 'openbsd') { 145 my $output = run_command("$iostat_path -D -I $disk"); 146 if ($output =~ /\s+$disk\s+\n\s+KB xfr time\s+\n\s+(\d+)\s+(\d+)\s+(\S+).*/) { 147 return { 148 'kb_xfrd' => [$1, 'i'], 149 'disk_xfrs' => [$2, 'i'], 150 'busy_sec' => [$3, 'i'] 151 }; 152 } else { 153 die "Unable to find disk: $disk\n"; 154 } 132 155 } else { 133 156 die "Unsupported platform: $osname\n";
