Кончаются иноды (15млн сессий ...)

12
[Удален]
1877

Заканчиваются иноды

#df -i

Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 19374080 18090508 1283572 94% /
tmpfs 224246 4 224242 1% /lib/init/rw
udev 224246 1220 223026 1% /dev
tmpfs 224246 1 224245 1% /dev/shm

Порыскал нашел папку tmp-php весом 1Gb.

Сдается в ней порядка 15-17 миллионов сессий и прочего мусора.

Начинаю удалять ...

ls | xargs --no-run-if-empty -n 500 rm -rf

Через 2-3 минуты

Уровень обращения к харду 50-60%

В следствии чего load average увеличивается до 15ти(и выше), что само собой сказывается на доступности сайтов...

Вопрос в том, как сделать так что бы нагрузка на винт была сравнительно небольшой 2-5%, а хлам из папки удалился(хоть и данная процедура займет много времени)?

Есть какая то фишка для снижения обращений к HD... renice 19 х не катит

Zaqwr
На сайте с 08.08.2007
Offline
111
#1

есть ещё такая фишка в крон поставьте

/usr/bin/find /var/www/user/data/bin-tmp/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | /usr/bin/xargs -n 200 -r -0 /bin/rm

Администрирование, Linux, Cisco, Juniper
[Удален]
#2

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

...не пойдет

Electronn
На сайте с 01.02.2010
Offline
91
#3

зайдите в папку с сессиями и сделайте "find . -exec rm {} \;" либо смонтируйте отдельный раздел , перенесите туда папку с сессиями, и форматните.

D
На сайте с 02.05.2009
Offline
68
#4
dksm:
Так команда запуститься, будет выполняться и сожрет все ресурсы...
...не пойдет

man nice

man ionice

http://www.differentlocal.ru (http://www.differentlocal.ru) http://differentlocal.habrahabr.ru (http://differentlocal.habrahabr.ru)
Nikolai Sokolov
На сайте с 13.03.2008
Offline
65
#5

запустите команду ночью или в другое время когда нет нагрузки на сервер

Используя наши услуги, сервисы, оборудование и опыт работы в области информационных технологий (веб-хостинг) поможем в продвиженни вашего бизнеса www.servervk.eu (http://servervk.eu)
[Удален]
#6

ionice -c3 -p10672

помогает, но ...

top - 22:32:55 up 4 days, 15:24,  2 users,  load average: 2.86, 2.20, 2.01                                                       

Tasks: 114 total, 1 running, 111 sleeping, 2 stopped, 0 zombie
Cpu(s): 3.7%us, 2.4%sy, 0.0%ni, 29.6%id, 63.8%wa, 0.0%hi, 0.6%si, 0.0%st

top - 22:33:41 up 4 days, 15:25, 2 users, load average: 5.33, 3.02, 2.30
Tasks: 116 total, 1 running, 112 sleeping, 2 stopped, 1 zombie
Cpu(s): 7.8%us, 2.7%sy, 0.0%ni, 59.3%id, 29.2%wa, 0.2%hi, 0.8%si, 0.0%st

top - 22:34:35 up 4 days, 15:26, 2 users, load average: 7.10, 3.81, 2.61
Tasks: 131 total, 7 running, 121 sleeping, 2 stopped, 1 zombie
Cpu(s): 40.4%us, 12.9%sy, 0.0%ni, 10.0%id, 35.7%wa, 0.2%hi, 0.7%si, 0.0%st

все злое растет.

зайдите в папку с сессиями и сделайте "find . -exec rm {} \;" либо смонтируйте отдельный раздел , перенесите туда папку с сессиями, и форматните.

1е не пойдет

Второе вариант

запустите команду ночью или в другое время когда нет нагрузки на сервер

вероятность не зайти на сервер утром 99.9%

dksm добавил 19.08.2010 в 22:48

Хотя

find . -exec rm {} \;

если применить ionice и renice может потянуть

---

Удаляет по 100-200 инодов в секунду

Нагрузка приемлемая ))

top - 22:56:40 up 4 days, 15:48,  2 users,  load average: 2.97, 3.20, 2.81                                                       

Tasks: 106 total, 3 running, 98 sleeping, 4 stopped, 1 zombie
Cpu(s): 15.1%us, 20.2%sy, 0.4%ni, 54.6%id, 8.8%wa, 0.2%hi, 0.7%si, 0.0%st

top - 22:57:58 up 4 days, 15:49, 2 users, load average: 2.18, 2.89, 2.73
Tasks: 110 total, 2 running, 103 sleeping, 4 stopped, 1 zombie
Cpu(s): 19.2%us, 22.0%sy, 0.3%ni, 47.0%id, 10.1%wa, 0.1%hi, 1.2%si, 0.0%st

за сутки полтора папку будет пуста. Будем ждать 🍿 ... спасибО

P
На сайте с 08.03.2007
Offline
250
#7

удалите - попробуйте сессии либо експирить жёстче, либо хранить в Berkeley DB - будет один файл. Тоже не без проблем, конечно, но может в Вашем случае они не будут сказываться.

[Удален]
#8
Pilat:
удалите - попробуйте сессии либо експирить жёстче, либо хранить в Berkeley DB - будет один файл. Тоже не без проблем, конечно, но может в Вашем случае они не будут сказываться.

С этого момента поподробнее )

P
На сайте с 08.03.2007
Offline
250
#9
dksm:
С этого момента поподробнее )

про проблемы или про место хранения? Посмотрите в phpinfo список доступных мест хранения. А проблемы - блокировки и повреждения базы.

[Удален]
#10

А Вы про сессии(уже починили).

Я подумал про устранение последствий.

12

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