netwind

Рейтинг
419
Регистрация
06.05.2007

se0master, а я вообще не прослеживаю логики в констатации общеизвестных фактов этим блоггером и вашим решением. Поясните ?

h3x:
touch -t и Ваш скрипт бесполезен (:

Вообще-то нет. Тут используется find -cmin, то есть некое служебное значение ctime из файловой системы, которое пользовательские утилиты не могут изменить. Сделайте этот touch -t, а потом команду stat имя_файла и увидите что дата Change изменилась датой запуска этого touch.

Так что здесь все неплохо.

se0master:
19618 root 39 19 1616m 1,6g 548 R 94 1,7 2:28.18 ******

а это не mysqld ?

автоматическое поднятие частоты, как мне кажется, работает.

se0master:
# Simplified and fuzzy rounded vmstat (wait please) ##########

Тут вы видите, что показатель iowait по секундам меняется как 87-82-73 % ?

оно в top было бы заметно. То есть, нагрузка-то на диски есть и приличная.

Я бы проверил статус raid. Такие программы как mpt-status или mpt-status должны прояснить это. Если с программами совсем туго, можно перезагрузиться и из bios посмотреть не развалилось ли чего.

Как мне кажется, остальные slave тоже могут начать отставать если на одном уже 2-3 часа разницы накопилось.

se0master:
Device Type Start End Size
============ ==== ========== ========== ==================
******

Не многовато ли звездочек ? В этом отчете ничего особо секретного ведь нет. Смысл запуска этой программы в том, чтобы собрать максимально подробно информацию без раскрытия паролей и тд. Иначе вы тут можете месяц на уточняющие вопросы отвечать.

Можно IP и hostname поубирать, а остальное важно.

Не видно load average, не видно загрузку через vmstat (возможно программа vmstat не установлена), не видно как именно используется дисковый контроллер Fusion MPT.

Кроме того, pt-mysql-summary должен выводить конфиг mysql, в котором тоже практически нечего скрывать.

А самое важно вы удалили Top Processes во втором отчете pt-summary.

Могу только предложить принудительно разогнать процессор на slave (погуглить "linux governor performance" ).

Да и, может, попробовать вместо percona server обычный mysql ?

se0master:
Слэйв существенно мощнее мастера

Ну давайте вывод pt-summary с ДВУХ серверов. Посмотрим насколько мощнее.

Не помешал бы и вывод pt-mysql-summary.

тут синтаксис может показаться неочевидным, запускать нужно так :

pt-mysql-summary --user=root --password=XX

Если там есть https и сайт проходит валидацию в браузере без всяких предварительных фокусов типа установки сертификата от провайдера - это гугл.

se0master:
Exec_Master_Log_Pos и Relay_Log_Space бегут, но Seconds_Behind_Master все больше и больше. На практике такое первый раз и это ненормально.....

Так slave просто не успевает. Ситуация вполне объяснимая.

Насколько slave по ресурсам хуже чем master ?

Show processlist по-моему должен что-то показывать.

Если видимой активности не заметно - ну сделайте рестарт slave сервера что-ли.

se0master:
show processlist; не показывает ничего

уверены, что эта команда из под mysql root подается ?

Проверять лучше с помощью show slave status;

Вообще, mysql slave может отставать просто потому что может отставать, а не потому что неверно настроен.

Mad_Man:
последствия могут быть абсолютно любые: от возможности перерегистрировать его админский акк до возможности управления чужим аккаунтом.

Т.е. предлагаете вообще ручки сложить и на каждый чих нанимать Квалифицированного Программиста или Администратора Баз Данных ?

Опомитесь, вы на каком форуме ? Тут так не принято.

Бесчеловечные эксперименты над пользователями, ужасающие удаления Артёмов и Женьков - вот истинное лицо русского говновеба.

Да, я напоминаю ТС, что раз уж в базе изначально был уникальный индекс, то он может и иметь какой-то смысл в данном конкретном движке, а не просто быть для порядка, как во многих других случаях.

Не буду призывать к геноциду пользователей по буквенном признаку, а то припишут статью, но это наиболее надежный вариант.

Вы знаете что делать.

Mad_Man, как это будет работать в конкретном движке - заранее не известно. Почему бы не работать нормально, если на примере vbulletin все работает ?

Как бы это ни казалось странным, два и три одинаковых логина вполне себе работают независимо в vbulletin.

До тех пор пока у них пароли разные:)

Разве не так работает говносайтинг ? Пробуй и получишь счастье.

Люди, которые понимают что им тут в SQL повывалило ошибок, вопросы не задают, а просто смотрят исходники и делают.

Всего: 6293