Це неможливо, оскільки ці показники не походять з екземпляра. Баланс вибуху підтримується EBS, а не EC2. Де саме, в інфраструктурі він обчислюється, це не зафіксовано, але це в будь-якому випадку є зовнішнім для вашої VM.
Спостереження вводу / виводу з високою деталізацією всередині вашого примірника можна здійснити iostat
. Я вважаю аргументи -x 1
корисними. Показник% у правій частині вказує на сприйняття вашим екземпляром того, як важко керувати гучністю на основі часу очікування.
Цифри близько 100% означають, що ви щось насичуєте, хоча щось є складним поєднанням факторів. Коли обсяг EBS був створений з моменту, і він все ще прогрівається, звичайно бачити майже 100% використання, хоча ви бачите лише 5-10 Мб / с пропускної здатності, тому що ви насичуєте процес розминки всередині EBS (який завантажує блоки на об'єм з даних знімків; це фонове завдання - це те, що дозволяє створювати великі томи так швидко з моментних знімків - дані логічно знаходяться на новому томі, але фізично можуть не бути на новому томі) . Насичення пропускної здатності Вашого примірника Ethernet до EBS також призведе до високих значень%, навіть незважаючи на те, що гучність у самому просторі доступна.
Бонус: ось я створив невеличкий однолінійний лайнер, щоб iostat
показати щось більше, як "консольний" вид, а не постійно прокручувати екран. Він використовує системний perl, щоб додати кілька послідовностей анімації ansi для переформатування результатів. Працює так, як написано на Ubuntu, і, мабуть, і на Amazon Linux. iostat
Здається, що біг по суті не нав'язує жодного змістовного навантаження на систему, тому його слід безпечно використовувати на будь-якому сервері.
iostat -x 1 | perl -pe 'BEGIN { $_ = 1; print "\e[1;1H\e[0J" } print "\e[3;1H" if /^avg\-cpu/; chomp; $_ .= "\e[0K\n"'