Сообщения

Сообщения за октябрь, 2012

Выводим список таблиц с количеством записей в mysql

Изображение
Хочу привести небольшой пример запроса, с помощью которого можно получить список таблиц в mysql базе с количеством записей : SELECT table_name, table_rows  FROM INFORMATION_SCHEMA.TABLES  WHERE TABLE_SCHEMA = '**YOUR DATABASE**'; Вывод будет такой:

Проблема с Wait IO в Linux

Изображение
Wait I/O - это параметр который показывает какой процент времени работающие процессы были заблокированы, ожидая когда операция ввода -вывода закончится. Вот и мне пришлось столкнуться с такой проблемой. Стал замечать, что один из серверов стал периодически "залипать". Вывод команды top показал что в этот момент wa-процент составлял от 90% до 100%, что было просто не допустимо. Запустим vmstat, чтобы убедиться в наличии проблемы Как видно на картинке - действительно параметр wa подскакивает до 100. Чтобы отследить "проблемный" процесс - воспользуемся небольшим сочетанием команд: while true; do date; ps auxf | awk '{if($8=="D") print $0;}'; sleep 1; done Через некоторое время виновник был найден Оказалось что в cron попал скрипт который предназначался не этому серверу. Скрипт был убран и все стало на свои места.  Также хочу добавить, что причина Wait IO может быть различна. Но всегда ответ кроется в процессах с...

Хабр издевается или что будет с капчей дальше

Изображение
Сегодня зайдя на Хабр , увидел замечательную капчу. Хочу и с вами поделиться. Возмутительно! =))

generated/bounds.h no such file or directory

Лечим ошибку, которая возникает при попытке скомпилировать драйвера: generated/bounds.h no such file or directory Лечится очень просто: необходимо сгенерировать необходимые заголовки командой: cd /usr/src/linux && make modules_prepare