Hi all.
Может кто поможет с такой проблемой? интересно все таки её разобрать, сталкиваюсь в этой штукой уже 5 раз, симптомы и проблемы одни и теже.
Дано: ОС Ubuntu в основном, 12.4 LTS ISP панель, которая создает профиль пользователя а в нем директории tmp которая является симлинком для mod-tmp
/mnt/root/var/www/realoki/data % ls -lah
total 420M
drwxr-x--x 7 500 502 4.0K Feb 18 2015 .
dr-x-----x 3 500 501 4.0K Feb 18 2015 ..
drwxr-x--x 4 500 502 4.0K May 8 2015 email
drwxr-xr-x 2 500 502 4.0K May 8 2015 etc
drwxr-x--x 2 500 502 4.0K Apr 14 21:01 logs
drwxrws--- 2 33 502 420M Apr 16 06:52 mod-tmp
lrwxrwxrwx 1 33 502 7 Feb 18 2015 tmp -> mod-tmp
drwxr-x--x 8 500 502 4.0K May 13 2015 www
К стати, тут меня смущает размер который показывает для директорий.
За время работы сервера в директории mod-tmp накопилось около 50 миллионов файлов, при попытке сложных дисковых операций типо du -h -d 1 / или ncdu / вся дисковая ставится колом.
Ок, сели и терпеливо удалили почти все файлы, оставили 50тыс файлов, но дисковые операции снова зависают, думали диск, поменяли уже 4ре диска, все смены методом dd клонирование 1 к 1, но проблема таже, дисковые операции тупо зависают. У меня складывается подозрение что даже удаленные файлы как-то влияют на внутрение журналы файловой системы или еще куда-то что файловая система ведет себя не адекватно.
Сразу оговорюсь, мы воспроизводили ситуацию уже пару раз на тестовом сервере, сосздавали 10 миллионов файлов и спокойно их удаляли проблем не было, но возможно потому что не было сильной фрагментации файлов. Может у кого будут идеи почему может падать производительность файловой системы после удаления файлов?