Помогите, пожалуйста, понять значение id выданные утилитой vmstatprocs -------------------memory------------------ ---swap-- -----io---- --system-- -----cpu-------
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 384704 86096 21067856 0 0 348 71 2 0 3 0 95 2 0
0 0 0 384524 86116 21067908 0 0 13 106 1772 3524 0 0 100 0 0
0 0 0 384648 86124 21068016 0 0 2 219 1278 2988 0 0 100 0 0
0 0 0 385580 86192 21068104 0 0 9 307 1685 3499 0 0 100 0 0
3 0 0 286488 86208 21068640 0 0 14 632 1805 3727 6 0 94 0 01. id = 100 означает полный простой процессора?
2. Если id означает полный простой процессора, с помощью какой утилиты можно найти источник проблемы?
1. man vmstat пробовали читать?
2. какой проблемы?
> 1. man vmstat пробовали читать?
> 2. какой проблемы?1. Читал:
id: Time spent idle. Prior to Linux 2.5.41, this includes IO-wait time.
Непонятно, 0 это хорошо или нет.
2. Простой процессора - это проблема, так как он ожидает, к примеру, пока закончатся операции ввода-вывода, а это замедления... Вот. А как найти что именно является источником простоя процессора?
> 2. Простой процессора - это проблема,Срочно заменяй все диски РАМ-дисками. Простои сократятся.
Диск размером в несколько мегабайт можно сделать в кеше процессора. Простоев ещ1 меньше.
>> 1. man vmstat пробовали читать?
>> 2. какой проблемы?
> 1. Читал:
> id: Time spent idle. Prior to Linux 2.5.41, this includes IO-wait time.
> Непонятно, 0 это хорошо или нет.
> 2. Простой процессора - это проблема, так как он ожидает, к примеру,
> пока закончатся операции ввода-вывода, а это замедления... Вот. А как найти
> что именно является источником простоя процессора?1. uname -ar ( due to: Prior to Linux 2.5.41)
2. ... и потом уже дeлать кaкиe-либo вывoды/движeнияP.S.:
на дeceрт iostat
> 2. Простой процессора - это проблема, так как он ожидает, к примеру,
> пока закончатся операции ввода-вывода, а это замедления... Вот. А как найти
> что именно является источником простоя процессора?))))) а может он не загружен? судя по стату он как раз нифига не загружен, id = idle = ХОЛОСТОЙ ход
> что именно является источником простоя процессора?Отсутствие задач для обработки.
>> 1. man vmstat пробовали читать?
>> 2. какой проблемы?
> 1. Читал:
> id: Time spent idle. Prior to Linux 2.5.41, this includes IO-wait time.
> Непонятно, 0 это хорошо или нет.
> 2. Простой процессора - это проблема, так как он ожидает, к примеру,
> пока закончатся операции ввода-вывода, а это замедления... Вот. А как найти
> что именно является источником простоя процессора?Ну wa у вас 0, поэтому это не ожидание disk io. Если у вас тормозит какой то софт, то его надо профилировать.
iostat 10 33.01 0.00 0.29 1.81 0.00 94.89
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sda 1.91 6.61 2.38 1.34 62.15 63.63 33.78 0.05 12.23 2.73 1.02
sda1 0.19 4.38 1.15 1.27 38.64 45.14 34.64 0.04 15.03 3.21 0.78
sda2 1.72 2.23 1.23 0.08 23.51 18.49 32.19 0.01 7.04 1.90 0.25
sdb 38.55 472.89 173.22 29.31 17836.15 4017.73 107.91 1.27 6.27 1.16 23.57avg-cpu: %user %nice %system %iowait %steal %idle
0.72 0.00 0.10 0.15 0.00 99.03Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sda 0.00 3.40 0.00 4.10 0.00 60.00 14.63 0.13 32.37 2.54 1.04
sda1 0.00 3.40 0.00 4.10 0.00 60.00 14.63 0.13 32.37 2.54 1.04
sda2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
sdb 0.20 97.90 6.80 29.00 118.40 1015.20 31.66 0.05 1.32 0.97 3.49avg-cpu: %user %nice %system %iowait %steal %idle
1.45 0.00 0.12 0.66 0.00 97.78Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sda 0.00 3.00 0.00 0.50 0.00 28.00 56.00 0.00 5.20 5.20 0.26
sda1 0.00 3.00 0.00 0.50 0.00 28.00 56.00 0.00 5.20 5.20 0.26
sda2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
sdb 0.20 118.10 24.20 78.30 344.00 1571.20 18.68 0.17 1.69 1.55 15.87