Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 29.04.2016, 15:00   #11
AGHost
Дружелюбный хостер
 
Аватар для AGHost
 
Регистрация: 16.11.2011
Адрес: город-герой Севастополь
Сообщений: 1,002
Репутация: 83637
Отправить сообщение для AGHost с помощью ICQ Отправить сообщение для AGHost с помощью Skype™
Социальные сети

По умолчанию Re: Как часто делать md2_resync ?

netwind, даже при более-менее нагруженной системе при дефолтных настройках порога все нормально синхронизируется. Какой смысл делать столь низкий порог для синхронизации, это только увеличит время дергания дисков. Тут видимо проблема уже в самих дисках или нагрузка на io столь громадная, что сервер уходит в коллапс при пороге 20Мб/сек. Но это все гадание на кофейной гуще, надо смотреть, что там творится.
__________________
8 лет на рынке услуг хостинга - https://agho.st
AGHost вне форума   Ответить с цитированием

Реклама
Старый 29.04.2016, 17:41   #12
netwind
Академик
 
Регистрация: 06.05.2007
Сообщений: 6,010
Репутация: 490997

По умолчанию Re: Как часто делать md2_resync ?

AGHost, смысл в получении уверенности в сохранности данных. Спешка тут не нужна.

Некоторые считают, что нагрузка на диск такая же пластичная как на процессор. Однако, процессор может почти моментально переключиться и начать обрабатывать более приоритетную задачу. И все видели как это работает. А жесткий диск, если начал перемещать головку, то уже не может остановиться и начать перемещать в другом направлении. Единственный выход - не давать слишком оптимистичных заданий. Ограничить скорость синхронизации.

Если у вас все работает - вы диски не нагружаете полностью.
netwind вне форума   Ответить с цитированием
Старый 29.04.2016, 21:56   #13
AGHost
Дружелюбный хостер
 
Аватар для AGHost
 
Регистрация: 16.11.2011
Адрес: город-герой Севастополь
Сообщений: 1,002
Репутация: 83637
Отправить сообщение для AGHost с помощью ICQ Отправить сообщение для AGHost с помощью Skype™
Социальные сети

По умолчанию Re: Как часто делать md2_resync ?

Я бы тут вообще отключил синхронизацию, сделал бекап и разбирался что там происходит. Были ситуации, когда при синхронизации диск умирал и массив разваливался.

Цитата:
Сообщение от netwind Посмотреть сообщение
Если у вас все работает - вы диски не нагружаете полностью.
Это не имеет ничего общего с нашими услугами, я делился сугубо личным опытом работы с софт-рейдом.
AGHost вне форума   Ответить с цитированием
Старый 29.04.2016, 22:01   #14
Kpd
Академик
 
Регистрация: 12.07.2006
Сообщений: 3,180
Репутация: 68191

ТопикСтартер Re: Как часто делать md2_resync ?

Цитата:
Сообщение от netwind Посмотреть сообщение
допустим, atop покажет колонку busy. И так ясно что она у вас к 100% приближается,
Вы правы. Под пиковой нагрузкой 60-80%
Завтра попробую сделать тюнинг системы. На сервере только php-fpm и nginx. Скорее всего кто-то из них.

xcache пишет кэш в /tmp. Есть смысл сделать для него tmpfs ?

В nginx 8 worker-ов. Есть смысл убавить до 4?
Kpd вне форума   Ответить с цитированием
Старый 29.04.2016, 22:06   #15
AGHost
Дружелюбный хостер
 
Аватар для AGHost
 
Регистрация: 16.11.2011
Адрес: город-герой Севастополь
Сообщений: 1,002
Репутация: 83637
Отправить сообщение для AGHost с помощью ICQ Отправить сообщение для AGHost с помощью Skype™
Социальные сети

По умолчанию Re: Как часто делать md2_resync ?

Kpd, а что пишет на диск? Загоните кеши в tmpfs, если памяти много. И SMART дисков скиньте.
AGHost вне форума   Ответить с цитированием
Старый 29.04.2016, 22:07   #16
WapGraf
Академик
 
Аватар для WapGraf
 
Регистрация: 30.09.2009
Адрес: Болгария
Сообщений: 5,258
Репутация: 198812
Отправить сообщение для WapGraf с помощью Skype™
Социальные сети

По умолчанию Re: Как часто делать md2_resync ?

Цитата:
Сообщение от Kpd Посмотреть сообщение
В nginx 8 worker-ов. Есть смысл убавить до 4?
Зависит от количества ядер в системе.
И в вашем случае это ничего не поменяет.
WapGraf вне форума   Ответить с цитированием
Старый 29.04.2016, 23:49   #17
netwind
Академик
 
Регистрация: 06.05.2007
Сообщений: 6,010
Репутация: 490997

По умолчанию Re: Как часто делать md2_resync ?

Kpd, начните с изучения данных от iotop.
netwind вне форума   Ответить с цитированием
Старый 30.04.2016, 11:09   #18
Kpd
Академик
 
Регистрация: 12.07.2006
Сообщений: 3,180
Репутация: 68191

ТопикСтартер Re: Как часто делать md2_resync ?

Цитата:
Сообщение от netwind Посмотреть сообщение
Kpd, начните с изучения данных от iotop.
Код:
Total DISK READ :     914.72 K/s | Total DISK WRITE :     123.10 K/s
Actual DISK READ:     913.92 K/s | Actual DISK WRITE:     375.29 K/s
  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND
  510 be/4 root        0.00 B/s    0.00 B/s  0.00 % 21.95 % [xfsaild/md125]
11812 be/4 nginx      60.95 K/s   13.94 K/s  0.00 % 10.75 % nginx: worker process
11809 be/4 nginx      64.54 K/s   18.72 K/s  0.00 % 10.36 % nginx: worker process
11814 be/4 nginx      60.56 K/s   15.94 K/s  0.00 %  8.85 % nginx: worker process
11815 be/4 nginx      72.51 K/s   20.72 K/s  0.00 %  6.67 % nginx: worker process
11813 be/4 nginx      40.64 K/s    7.57 K/s  0.00 %  5.56 % nginx: worker process
11808 be/4 nginx      50.99 K/s   10.76 K/s  0.00 %  5.11 % nginx: worker process
11811 be/4 nginx      68.92 K/s   16.33 K/s  0.00 %  4.40 % nginx: worker process
22365 be/4 user       13.55 K/s    0.00 B/s  0.00 %  4.23 % php-fpm: pool user
22401 be/4 user       28.29 K/s    0.00 B/s  0.00 %  4.02 % php-fpm: pool user
22448 be/4 user       21.51 K/s    0.00 B/s  0.00 %  3.47 % php-fpm: pool user
22487 be/4 user       40.24 K/s    0.00 B/s  0.00 %  3.29 % php-fpm: pool user
11810 be/4 nginx      50.20 K/s   16.73 K/s  0.00 %  3.29 % nginx: worker process
 1595 be/4 root        0.00 B/s 1223.87 B/s  0.00 %  3.14 % da-popb4smtp
22469 be/4 user        8.76 K/s    0.00 B/s  0.00 %  2.83 % php-fpm: pool user
22264 be/4 user        6.77 K/s    0.00 B/s  0.00 %  2.79 % php-fpm: pool user
22259 be/4 user        9.56 K/s    0.00 B/s  0.00 %  2.19 % php-fpm: pool user
22377 be/4 user        7.97 K/s    0.00 B/s  0.00 %  1.91 % php-fpm: pool user
22478 be/4 user        7.97 K/s    0.00 B/s  0.00 %  1.87 % php-fpm: pool user
22551 be/4 user        9.16 K/s    0.00 B/s  0.00 %  1.73 % php-fpm: pool user
22236 be/4 user        5.18 K/s    0.00 B/s  0.00 %  1.54 % php-fpm: pool user
22470 be/4 user        9.16 K/s    0.00 B/s  0.00 %  1.51 % php-fpm: pool user
22605 be/4 user       16.73 K/s    0.00 B/s  0.00 %  1.50 % php-fpm: pool user
22397 be/4 user        7.17 K/s    0.00 B/s  0.00 %  1.39 % php-fpm: pool user
22592 be/4 user       14.74 K/s    0.00 B/s  0.00 %  1.37 % php-fpm: pool user
22559 be/4 user       12.35 K/s    0.00 B/s  0.00 %  1.36 % php-fpm: pool user
22400 be/4 user        4.38 K/s    0.00 B/s  0.00 %  1.34 % php-fpm: pool user
22385 be/4 user       17.53 K/s    0.00 B/s  0.00 %  1.33 % php-fpm: pool user
22529 be/4 user        6.37 K/s  407.96 B/s  0.00 %  1.29 % php-fpm: pool user
22631 be/4 user        4.78 K/s    0.00 B/s  0.00 %  1.26 % php-fpm: pool user
22531 be/4 user       11.16 K/s    0.00 B/s  0.00 %  1.24 % php-fpm: pool user
22493 be/4 user     1631.83 B/s    0.00 B/s  0.00 %  1.16 % php-fpm: pool user
22593 be/4 user        8.37 K/s    0.00 B/s  0.00 %  1.16 % php-fpm: pool user

Сейчас нагрузка примерно половина от пиковой.

Получается, что пишет только nginx логи (статика в лог не пишется).

И читает больше всех nginx

Может быть так, что nginx очень активно читает?

---------- Добавлено 30.04.2016 в 11:31 ----------

Вообще я заметил, что диски больше тормозят на чтении.
Например, создание бэкапов не вызывает заметных тормозов.
Но перекачка бэкапов через NFS уже заметна (la подскакивает с 3 до 10-12).
Kpd вне форума   Ответить с цитированием
Старый 30.04.2016, 13:13   #19
netwind
Академик
 
Регистрация: 06.05.2007
Сообщений: 6,010
Репутация: 490997

По умолчанию Re: Как часто делать md2_resync ?

Цитата:
Сообщение от Kpd Посмотреть сообщение
Может быть так, что nginx очень активно читает?
Может. Почему бы ему не читать, если это его основная функция ?
Да всего у вас понемножку и сосредоточиться не на чем.
По-моему, nginx многовато пишет. Вот от лишней записи имеет смысл избавляться.
Используются ли буферы ответов, то есть создаются ли файлы в /var/spool/nginx/cache/ ? Агрессивное кеширование в файлы (как у сеонизаторов модно) ?
netwind вне форума   Ответить с цитированием
Старый 01.05.2016, 09:04   #20
Pilat
Академик
 
Регистрация: 08.03.2007
Сообщений: 2,914
Репутация: 88922
Отправить сообщение для Pilat с помощью ICQ Отправить сообщение для Pilat с помощью Skype™

По умолчанию Re: Как часто делать md2_resync ?

А Вы уверены, что
Цитата:
Total DISK READ : 914.72 K/s | Total DISK WRITE : 123.10 K/s
Actual DISK READ: 913.92 K/s | Actual DISK WRITE: 375.29 K/s
это половина от пиковой нагрузки? Цифры то какие-то совсем крошечные.
Вы бы остановили всё и проверили скорость чтения с диска при нулевой активности. Может диски давно умерли.
__________________
Блог
Pilat вне форума   Ответить с цитированием
Ответ



Опции темы

Быстрый переход


Регистрация Справка Календарь Поддержка Все разделы прочитаны