высокие load averages Freebsd 8.2
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 17
- Зарегистрирован: 2013-06-17 12:26:37
высокие load averages Freebsd 8.2
Всем добрый день.
Имеется Веб сервер с FreeBSD 8.2-RELEASE-p10.
Хар-ки:
Процессор Intel® Xeon® CPU E5504 @ 2.00GHz (1999.05-MHz K8-class CPU) (4 ядра)
Оперативная память real memory = 8589934592 (8192 MB)
Файловая система: ufs, 2 жестких диска в gmirror.
На сервере крутятся несколько сайтов.
Проблема в следующем - днем почти постоянно загрузка процессора под 100%, load averages иногда доходит до 13 и соответственно все начинает тормозить. Что или кто (каждый сайт запущен под своим пользователем, реализовано через apache-itk, + стоит nginx) грузит проц понять не получается. В начале грешили на mysql, т.к. явно было видно. Поправили все тяжелые запросы (по работе запросов время работы уменьшили почти в 100 раз), загрузка проца mysql'ом опустилась и теперь максимум поднимается до 3%. Но суммарная загрузка все равно осталась высокой.
Прошу помочь найти узкое место в системе.
Привожу различные выводы системы:
systat -vmstat 1 (2 вывода)
http://pastebin.com/FuqPvEGb
systat -iostat 1
http://pastebin.com/AqdtJsPa
и часть вывода top с сорировкой по нагрузке cpu
http://pastebin.com/nv6Z8Jrb
Имеется Веб сервер с FreeBSD 8.2-RELEASE-p10.
Хар-ки:
Процессор Intel® Xeon® CPU E5504 @ 2.00GHz (1999.05-MHz K8-class CPU) (4 ядра)
Оперативная память real memory = 8589934592 (8192 MB)
Файловая система: ufs, 2 жестких диска в gmirror.
На сервере крутятся несколько сайтов.
Проблема в следующем - днем почти постоянно загрузка процессора под 100%, load averages иногда доходит до 13 и соответственно все начинает тормозить. Что или кто (каждый сайт запущен под своим пользователем, реализовано через apache-itk, + стоит nginx) грузит проц понять не получается. В начале грешили на mysql, т.к. явно было видно. Поправили все тяжелые запросы (по работе запросов время работы уменьшили почти в 100 раз), загрузка проца mysql'ом опустилась и теперь максимум поднимается до 3%. Но суммарная загрузка все равно осталась высокой.
Прошу помочь найти узкое место в системе.
Привожу различные выводы системы:
systat -vmstat 1 (2 вывода)
http://pastebin.com/FuqPvEGb
systat -iostat 1
http://pastebin.com/AqdtJsPa
и часть вывода top с сорировкой по нагрузке cpu
http://pastebin.com/nv6Z8Jrb
Последний раз редактировалось f_andrey 2013-10-30 11:28:24, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- проходил мимо
Re: высокие load averages Freebsd 8.2
gstat - подозреваю диски не справляются
top -m io -o total
top -m io -o total
-
- рядовой
- Сообщения: 17
- Зарегистрирован: 2013-06-17 12:26:37
Re: высокие load averages Freebsd 8.2
Пока еще load averages не сильно выросло, но проц уже загружен.
gstat: (2 вывода) http://pastebin.com/XziQPSi6 - постоянно меняется, иногда все по нулям
top -m io -o total http://pastebin.com/UhFubvZr
gstat: (2 вывода) http://pastebin.com/XziQPSi6 - постоянно меняется, иногда все по нулям
top -m io -o total http://pastebin.com/UhFubvZr
-
- проходил мимо
Re: высокие load averages Freebsd 8.2
Визуально - ad6 и ad8 сильно нагружены, причем непонятно чем
gmirror list
gmirror status
gmirror list
gmirror status
-
- рядовой
- Сообщения: 17
- Зарегистрирован: 2013-06-17 12:26:37
Re: высокие load averages Freebsd 8.2
gmirror status:
Код: Выделить всё
Name Status Components
mirror/gm0 COMPLETE ad6
ad8
-
- рядовой
- Сообщения: 17
- Зарегистрирован: 2013-06-17 12:26:37
Re: высокие load averages Freebsd 8.2
gmirror list:
Код: Выделить всё
Geom name: gm0
State: COMPLETE
Components: 2
Balance: round-robin
Slice: 4096
Flags: NONE
GenID: 0
SyncID: 1
ID: 2961013339
Providers:
1. Name: mirror/gm0
Mediasize: 500107861504 (466G)
Sectorsize: 512
Mode: r5w5e14
Consumers:
1. Name: ad6
Mediasize: 500107862016 (466G)
Sectorsize: 512
Mode: r1w1e1
State: ACTIVE
Priority: 0
Flags: DIRTY
GenID: 0
SyncID: 1
ID: 201279811
2. Name: ad8
Mediasize: 500107862016 (466G)
Sectorsize: 512
Mode: r1w1e1
State: ACTIVE
Priority: 0
Flags: DIRTY
GenID: 0
SyncID: 1
ID: 1120491463
-
- проходил мимо
Re: высокие load averages Freebsd 8.2
Часом ни вдгрин у вас диски? Размер 4к?
-
- рядовой
- Сообщения: 17
- Зарегистрирован: 2013-06-17 12:26:37
Re: высокие load averages Freebsd 8.2
Вот такие:
вот они - http://www.nix.ru/autocatalog/hdd_weste ... 02737.html
Код: Выделить всё
ATA channel 3:
Master: ad6 <WDC WD5003ABYX-01WERA0/01.01S01> SATA revision 2.x
-
- проходил мимо
Re: высокие load averages Freebsd 8.2
4к смещение?
Вобщем ковырять в сторону дисковой нагрузки и граблей именно там.
Вобщем ковырять в сторону дисковой нагрузки и граблей именно там.
-
- рядовой
- Сообщения: 17
- Зарегистрирован: 2013-06-17 12:26:37
Re: высокие load averages Freebsd 8.2
Как посмотреть смещение?
Как проблема с файловой системой влияет на загрузку процессора?
Как проблема с файловой системой влияет на загрузку процессора?
-
- проходил мимо
Re: высокие load averages Freebsd 8.2
Читать http://forums.freebsd.org/showpost.php? ... stcount=38, думать, смотреть
А вот тут например описана "соль" https://sites.google.com/site/luzanov/freebsd/gpt
А вот тут например описана "соль" https://sites.google.com/site/luzanov/freebsd/gpt
-
- проходил мимо
Re: высокие load averages Freebsd 8.2
Соль - проблемма "двукратного" обращения к диску при записи\чтении
З.Ы. - WD дае выпустил подвиндозный "выравниватель" WD Align
З.Ы. - WD дае выпустил подвиндозный "выравниватель" WD Align
-
- рядовой
- Сообщения: 17
- Зарегистрирован: 2013-06-17 12:26:37
Re: высокие load averages Freebsd 8.2
У меня не используется GPT, а используется MBR (т.к. диски всего по 500 ГБ)
Размер сектора - 512
И с чего ты взял что диски загружены? судя по gstat - максимальная загрузка mirror/gm0 не превышает 30%, а в среднем она прыгает от 0% до 5%.
Код: Выделить всё
intranet# gpart show
=> 63 976773042 mirror/gm0 MBR (466G)
63 976768002 1 freebsd [active] (466G)
976768065 5040 - free - (2.5M)
=> 0 976768002 mirror/gm0s1 BSD (466G)
0 8388608 1 freebsd-ufs (4.0G)
8388608 8388608 2 freebsd-swap (4.0G)
16777216 83886080 4 freebsd-ufs (40G)
100663296 2097152 5 freebsd-ufs (1.0G)
102760448 874007554 6 freebsd-ufs (417G)
Размер сектора - 512
И с чего ты взял что диски загружены? судя по gstat - максимальная загрузка mirror/gm0 не превышает 30%, а в среднем она прыгает от 0% до 5%.
-
- проходил мимо
Re: высокие load averages Freebsd 8.2
976773042:512=1907759,84765625
Ну раз "ТЫ" - то наверное дальше самостоятельно...водки то я с Вами не пил...
Ну раз "ТЫ" - то наверное дальше самостоятельно...водки то я с Вами не пил...
-
- рядовой
- Сообщения: 17
- Зарегистрирован: 2013-06-17 12:26:37
Re: высокие load averages Freebsd 8.2
Извиняюсь, если это так вас обидело. Просто обычно на форумах пишут в таком формате.
Еще раз sorry.
Еще раз sorry.
-
- проходил мимо
Re: высокие load averages Freebsd 8.2
ну я на этом форуме пока ещё "новичек", да и вообще привык относиться уважительно, тем более к незнакомым.
dd сделайте на пару гб на чтение\запись и результат в студию
dd сделайте на пару гб на чтение\запись и результат в студию
-
- рядовой
- Сообщения: 17
- Зарегистрирован: 2013-06-17 12:26:37
Re: высокие load averages Freebsd 8.2
Вот
Код: Выделить всё
intranet# dd if=/dev/zero of=/var/testfile bs=100K count=20000
20000+0 records in
20000+0 records out
2048000000 bytes transferred in 23.421145 secs (87442352 bytes/sec)
intranet# dd if=/dev/zero of=/var/testfile2 bs=4K count=500000
500000+0 records in
500000+0 records out
2048000000 bytes transferred in 30.195331 secs (67825056 bytes/sec)
-
- рядовой
- Сообщения: 17
- Зарегистрирован: 2013-06-17 12:26:37
Re: высокие load averages Freebsd 8.2
Чтение:
Код: Выделить всё
intranet# dd if=/var/testfile2 of=/dev/null bs=4K count=500000
500000+0 records in
500000+0 records out
2048000000 bytes transferred in 2.896737 secs (707002430 bytes/sec)