iostat -L #solaris #живкурилка
Мне тут “убедительно” доказывают, что Solaris уже фсё, можно списывать со счетов. Ну-ну. Прошу тонких ценителей альтернативной ОС показать пример команды iostat -Lx/iostat -Ly (почитать можно здесь)… iotop и прочие, хочу заметить, не кумулятивны, и для беглой оценки мало пригодны. В eBPF/bcc умеем, выплываем, как можем – НО все эти штуки ситуационны и в критичной ситуации радости не добавляют. Красоты не хватает, короче 😉
Простая команда, кто в теме – тот оценит (именно в таком виде, хотя можно хоть в миллисекундном срезе смотреть):
$ iostat -xL sd122
extended device statistics
device r/s w/s kr/s kw/s wait actv wsvc_t asvc_t %w %b
sd122 38.0 31.0 379.2 615.5 5.4 0.5 78.5 7.0 3 6
latency range count density distribution
<32us 0 0.00% 0.00%
32-64us 5374 0.01% 0.01%
64-128us 6655454 17.43% 17.44%
128-256us 5892990 15.43% 32.88%
256-512us 7691479 20.14% 53.02%
512-1024us 7317257 19.16% 72.18%
1-2ms 2765998 7.24% 79.42%
2-4ms 1451031 3.80% 83.22%
4-8ms 1264873 3.31% 86.54%
8-16ms 1496671 3.92% 90.46%
16-32ms 1492134 3.91% 94.36%
32-64ms 1419070 3.72% 98.08%
64-128ms 529583 1.39% 99.47%
128-256ms 92607 0.24% 99.71%
256-512ms 74209 0.19% 99.90%
512-1024ms 35303 0.09% 100.00%
1-2s 1549 0.00% 100.00%
2-4s 4 0.00% 100.00%
>4s 0 0.00% 100.00%
total 38185586
Головой-то я понимаю, что Oracle, как настоящая современная и прогрессивная компания, предпочитает вкладываться в вечную недоделку, в которой такую статистику приходится вытаскивать с помощью бубна и весьма немаленьких плясок (что, естественно, добавляет скиллов умеющим читать Брендана и Ко, но таких реально мало). Сердцем – поверить не могу в “закапывание”, как-то так.