Интересная ситуация с нагрузкой на диск

1 234 5
D
На сайте с 05.06.2007
Offline
155
#21
Andreyka:
Нагрузка на диск достаточно высока, что притормаживает выполнене процессов и вызывает их рост, что приводит к нагрузке
Посмотрите какой из процессов больше всего грузит и сообщите - посоветую, что делать дальше

Велосипед катится, потому что у него есть 2 колеса, я так тоже могу всем отвечать :)

Нагрузка на диск это запись от kjournal, mysql и apache, чтение от nginx, там лежат сайты с хитами в милионы, вы наверное посоветуете заблокировать вход посетителям как один из методов уменьшения нагрузки? :p

Надпоминаю вопрос, почему скачивание с диска sdb по ftp приводит к торможению системы и повышению нагрузки на диск sda? (как будто sda и sdb это один и тот же диск)

Сам понимаю что быть такого не должно, но вот это так. 🤪

Буду менять сервер, других решений не вижу.

Написал не мало шедевров ;)
M
На сайте с 16.09.2009
Offline
278
#22
Dimanych:
Разнервничался? Да, и огорчился.

Вы уж извините убогих, о гуру. 😂 Но "умеющим читать" топ тут на слово не верят ;) И правильно делают, я щитаю (ц)

Dimanych:
Ожидалось услышать предположения, возможно я не знаю каких то особенностей работы proftpd с буферами

Ну конфиг покажите хоть, намекали уже. Sendfile-то хоть включен?

Dimanych:
может есть такой bag в OS

Нет такой "сумки" 😂

Dimanych:
Да, загадочная проблема останется загадкой для всех

Лично для меня - загадкой является только ваша реакция.

Dimanych:
Надпоминаю вопрос, почему скачивание с диска sdb по ftp приводит к торможению системы и повышению нагрузки на диск sda? (как будто sda и sdb это один и тот же диск)

Диск-то может и не один, зато контроллер точно поди один, нет?

Dimanych:
Буду менять сервер, других решений не вижу.

Да ну? Поиграйте приоритетами I/O-шедулера, ограничьте скорость скачивания.

Ну, дело хозяйское, конечно. Можете не париться - и идти выключать свои "миллионники".

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
D
На сайте с 05.06.2007
Offline
155
#23

Я не гуру, я только учусь, причём круглые сутки))

UseSendfile не указан в конфиге, я так полагаю значит включен по умолчанию. Конфиг вообще по дефолту пркатически весь, то что изменялось не как не может влиять.

Сумка с багами)) На счёт контроллера не знаю, идея интересная, как проверить и может ли это влиять? (В этом не разираюсь)

Скорость ограничивал, думал полосы не хватает так как было под 80мбит, с шедуйлерами играть можно попробовать, но запрос на скачивание идёт с другого сервера, а приоритет прийдётся выставлять на этом...

Andreyka
На сайте с 19.02.2005
Offline
822
#24

Начните с mysql тогда.

Оптимизируйте запросы и используйте выделеный диск.

Не стоит плодить сущности без необходимости
M
На сайте с 16.09.2009
Offline
278
#25
Dimanych:
Я не гуру, я только учусь, причём круглые сутки))

Такое было бы заметно.

Dimanych:
UseSendfile не указан в конфиге, я так полагаю значит включен по умолчанию.

Да.

Dimanych:
Конфиг вообще по дефолту пркатически весь, то что изменялось не как не может влиять.

Заметно другое. "Я лучше знаю" (ц), причем это на любой вопрос, где вас просят предоставить хоть какую-то информацию по-делу.

Не обижайтесь, но не я один заметил.

Dimanych:
На счёт контроллера не знаю, идея интересная, как проверить и может ли это влиять?

Нагрузите бекапный диск чтением и/или записью.

Dimanych:
но запрос на скачивание идёт с другого сервера, а приоритет прийдётся выставлять на этом...

И что?

pupseg
На сайте с 14.05.2010
Offline
339
#26

конфиг фтп сервера просили уже ?

сливает с одного диска, а грузится системный?

предположу, что при отдаче по фтп на удаленный сервер, а не скачке системный диск не нагружается? проверьте.

сдается мне что железо тут не причем.

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).
Andreyka
На сайте с 19.02.2005
Offline
822
#27

А еще может бекап делает дампы mysql

K
На сайте с 11.08.2005
Offline
172
kpv
#28
Dimanych:
когда начинает перекачку бекап

кто делает перекачку? Скрипт? покажите скрипт.

Хостинг в Рестоне (http://ruweb.ws/?page=price), Москве (http://ruweb.net/?page=price&type=unlim), Нижнем Новгороде (http://ruweb-nn.ru/hosting.html). Регистрация доменов, аренда серверов с администрированием.
D
На сайте с 05.06.2007
Offline
155
#29
Andreyka:
А еще может бекап делает дампы mysql

нет, я бы писал об этом, бекапы создаются раньше, эти процессы не пересекаются...

myhand, людям нужно иногда верить в том в чём они уверены сами.

(c) - мохнатый ёж, и хватит перепираться уже, гуру не гуру, знаю не знаю, в детском саду что-ли...

Специально для Вас в оригинале текущий конфиг со всеми изменениями, можете поискать то в чём вы так сомневаетесь:

# /etc/proftpd/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes reload proftpd after modifications.
#

# Includes DSO modules
Include /etc/proftpd/modules.conf

ServerName FTP
ServerType standalone
DeferWelcome on
AllowStoreRestart on
AllowRetrieveRestart on
#UseIPv6 off
UseReverseDNS off
IdentLookups off
DisplayLogin welcome.msg
DisplayChdir .message true
ListOptions -a
RootLogin off
DefaultRoot ~
RequireValidShell off
Port 21
PassivePorts 49152 65534
MaxClients 200 "The maximum number of allowed users are already."
MaxClientsPerUser 20 "The maximum number of allowed clients are already."
MaxInstances 200
User ftp
Group ftp
DirFakeUser on ftp
DirFakeGroup on ftp
Umask 022 022
AllowOverwrite on

MultilineRFC2228 on
DefaultServer on
ShowSymlinks on

TimesGMT off
TimeoutLogin 120
TimeoutNoTransfer 600
TimeoutStalled 3600
TimeoutIdle 1200

DenyFilter \*.*/

AuthUserFile /etc/proftpd/passwd
AuthOrder mod_auth_file.c

TransferLog /var/log/proftpd/xferlog
SystemLog /var/log/proftpd/proftpd.log
LogFormat userlog "%u %b %m"
ExtendedLog /var/log/proftpd/traffic.bytes WRITE,READ userlog

<IfModule mod_quotatab.c>
QuotaEngine off
</IfModule>

<IfModule mod_ratio.c>
Ratios off
</IfModule>

<IfModule mod_delay.c>
DelayEngine on
</IfModule>

<IfModule mod_ctrls.c>
ControlsEngine off
ControlsMaxClients 2
ControlsLog /var/log/proftpd/controls.log
ControlsInterval 5
ControlsSocket /var/run/proftpd/proftpd.sock
</IfModule>

<IfModule mod_ctrls_admin.c>
AdminControlsEngine off
</IfModule>



---------- Добавлено 23.09.2012 в 21:49 ----------

kpv:
кто делает перекачку? Скрипт? покажите скрипт.

ionice -c3 wget --limit-rate=6m -l 20 -r -q -i /tmp/file

/tmp/file - в файле ftp://backups:pass@server/
bugsmoran
На сайте с 18.02.2010
Offline
200
#30
Dimanych:

Надпоминаю вопрос, почему скачивание с диска sdb по ftp приводит к торможению системы и повышению нагрузки на диск sda? (как будто sda и sdb это один и тот же диск)
Сам понимаю что быть такого не должно, но вот это так. 🤪

Отвечу на вопрос одной только кнопкой выделения жирным шрифта.

Dimanych:

kpv:
кто делает перекачку? Скрипт? покажите скрипт.

ionice -c3 wget --limit-rate=6m -l 20 -r -q -i /tmp/file


/tmp/file - в файле ftp://backups:pass@server/

Я вот еще днем у Вас сппрашивал, а Вы не призадумались над собственным ответом:

Dimanych:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 955431692 90919056 815979492 11% /
tmpfs 4095576 0 4095576 0% /lib/init/rw
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
udev 4090644 140 4090504 1% /dev
tmpfs 4095576 0 4095576 0% /dev/shm
devpts 0 0 0 - /dev/pts
/dev/sda2 91159 15144 71151 18% /boot
/dev/sda6 1967440 35888 1831612 2% /tmp
/dev/sdb1 961432072 290984744 621609328 32% /backups
1 234 5

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий