Загрузка сервера видеонаблюдения (Zoneminder)
Я построил сервер для видеонаблюдения с Zoneminder.
Orwell - это Pentium 4 (Prescott) с гиперпоточностью, работающий под управлением Ubuntu Server 12.04 LTS, 2 ГБ ОЗУ и жесткий диск IDE 40 ГБ.
Все, что он делает, - это подача живого видео один раз в секунду с двух камер.
Это безголовый компьютер, к которому я иногда подключаюсь через Putty (SSH), чтобы проверить нагрузку, которая в среднем составляет от 1,0 до 1,5 - это "нормальная" нагрузка? Кажется, он очень рад сидеть там, подавая видеокамеру с камеры, поэтому я склонен оставить его в покое
Системная информация по состоянию на четверг 27 февраля 13:25:59 GMT 2014
Загрузка системы: 1,49
Процессы: 104
Использование /: 7,3% из 34,62 ГБ
Пользователей вошло: 0
Использование памяти: 11%
IP-адрес для eth0: 192.168.0.99
Использование свопа: 0%
Любой совет, как я могу уменьшить количество процессов и максимально увеличить нагрузку, так как zoneminder - его единственная цель?
Заранее спасибо за ваши предложения:-)
РЕДАКТИРОВАТЬ: я сделал top -n 1 -b > top-output.txt
и вот результирующий вывод, который не показывает никакой причины, почему нагрузка так высока:
top - 14:22:37 up 17:27, 1 user, load average: 0.13, 0.20, 0.22
Tasks: 104 total, 1 running, 103 sleeping, 0 stopped, 0 zombie
Cpu(s): 7.6%us, 0.2%sy, 0.0%ni, 91.9%id, 0.2%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 2030228k total, 728024k used, 1302204k free, 122068k buffers
Swap: 2062332k total, 0k used, 2062332k free, 367552k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1742 www-data 20 0 169m 51m 42m S 16 2.6 90:19.25 zmc
3238 www-data 20 0 164m 46m 37m S 4 2.4 2:49.69 nph-zms
3237 www-data 20 0 139m 21m 14m S 2 1.1 0:14.89 nph-zms
3828 www-data 20 0 164m 38m 29m S 2 2.0 0:45.17 nph-zms
1 root 20 0 3672 1976 1244 S 0 0.1 0:01.14 init
2 root 20 0 0 0 0 S 0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0 0.0 0:05.44 ksoftirqd/0
5 root 0 -20 0 0 0 S 0 0.0 0:00.00 kworker/0:0H
7 root RT 0 0 0 0 S 0 0.0 0:00.01 migration/0
8 root 20 0 0 0 0 S 0 0.0 0:00.00 rcu_bh
9 root 20 0 0 0 0 S 0 0.0 0:02.92 rcu_sched
10 root RT 0 0 0 0 S 0 0.0 0:00.27 watchdog/0
11 root RT 0 0 0 0 S 0 0.0 0:00.22 watchdog/1
12 root RT 0 0 0 0 S 0 0.0 0:00.01 migration/1
13 root 20 0 0 0 0 S 0 0.0 0:33.70 ksoftirqd/1
14 root 20 0 0 0 0 S 0 0.0 0:00.00 kworker/1:0
15 root 0 -20 0 0 0 S 0 0.0 0:00.00 kworker/1:0H
16 root 0 -20 0 0 0 S 0 0.0 0:00.00 khelper
17 root 20 0 0 0 0 S 0 0.0 0:00.00 kdevtmpfs
18 root 0 -20 0 0 0 S 0 0.0 0:00.00 netns
19 root 0 -20 0 0 0 S 0 0.0 0:00.00 writeback
20 root 0 -20 0 0 0 S 0 0.0 0:00.00 kintegrityd
21 root 0 -20 0 0 0 S 0 0.0 0:00.00 bioset
22 root 0 -20 0 0 0 S 0 0.0 0:00.00 kworker/u5:0
23 root 0 -20 0 0 0 S 0 0.0 0:00.00 kblockd
24 root 0 -20 0 0 0 S 0 0.0 0:00.00 ata_sff
25 root 20 0 0 0 0 S 0 0.0 0:00.00 khubd
26 root 0 -20 0 0 0 S 0 0.0 0:00.00 md
27 root 0 -20 0 0 0 S 0 0.0 0:00.00 devfreq_wq
28 root 20 0 0 0 0 S 0 0.0 0:07.11 kworker/0:1
29 root 20 0 0 0 0 S 0 0.0 0:09.42 kworker/1:1
30 root 20 0 0 0 0 S 0 0.0 0:00.02 khungtaskd
31 root 20 0 0 0 0 S 0 0.0 0:00.00 kswapd0
32 root 25 5 0 0 0 S 0 0.0 0:00.00 ksmd
33 root 39 19 0 0 0 S 0 0.0 0:00.00 khugepaged
34 root 20 0 0 0 0 S 0 0.0 0:00.00 fsnotify_mark
35 root 20 0 0 0 0 S 0 0.0 0:00.00 ecryptfs-kthrea
36 root 0 -20 0 0 0 S 0 0.0 0:00.00 crypto
48 root 0 -20 0 0 0 S 0 0.0 0:00.00 kthrotld
51 root 20 0 0 0 0 S 0 0.0 0:00.00 scsi_eh_0
52 root 20 0 0 0 0 S 0 0.0 0:00.00 scsi_eh_1
55 root 0 -20 0 0 0 S 0 0.0 0:00.00 dm_bufio_cache
75 root 0 -20 0 0 0 S 0 0.0 0:00.00 deferwq
76 root 0 -20 0 0 0 S 0 0.0 0:00.00 charger_manager
221 root 20 0 0 0 0 S 0 0.0 0:02.64 jbd2/sda1-8
И выход из
ps -aSHuxk% cpu | tail -n 10
...
rufus@orwell:~$ ps -aHuxk %cpu |tail -n 10
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
www-data 3832 0.1 0.3 35724 7460 ? S 13:44 0:05 /usr/sbin/apache2 -k start
www-data 3150 0.2 0.4 37252 8968 ? S 13:13 0:09 /usr/sbin/apache2 -k start
www-data 3216 0.3 1.1 144408 24048 ? S 13:15 0:13 /usr/bin/zmc -d /dev/video1
www-data 3827 0.3 1.0 142508 22240 ? S 13:44 0:09 /usr/lib/cgi-bin/nph-zms
www-data 3237 0.3 1.0 142508 22240 ? S 13:15 0:16 /usr/lib/cgi-bin/nph-zms
root 4129 0.6 0.1 10032 3332 ? Ss 14:28 0:00 sshd: rufus [priv]
www-data 3828 1.9 2.1 167956 43360 ? S 13:44 0:52 /usr/lib/cgi-bin/nph-zms
www-data 3238 4.2 2.3 167956 47844 ? S 13:15 3:03 /usr/lib/cgi-bin/nph-zms
www-data 1742 8.9 2.6 173796 53212 ? S Feb26 91:13 /usr/bin/zmc -d /dev/video0
rufus 4261 11.3 0.2 9716 6000 pts/0 Ss 14:28 0:00 -bash
1 ответ
Глядя на предоставленные вами данные, я не стал бы беспокоиться о вашей загрузке.
Вы упомянули в своем вопросе нагрузку от 1 до 1, 5, которая действительно достаточно высока для небольшого сервера.
Однако в поставляемой верхней части вы можете увидеть среднюю нагрузку за 1, 5 и 15 минут.
15-минутная загрузка составляет 0,22, что совершенно нормально.
Я вижу в процессе хвост намного более высокую временную нагрузку. Таким образом, вероятно, нагрузка, которую вы видите, является не средней, а мгновенной нагрузкой. Мгновенная нагрузка может достигнуть пика, это среднее значение, которое имеет значение.