Как не допустить swap в Linux?
С 02:00 до 06:00 (область расколбаса графика) баловался du и переносом файлов. В районе 04:00, по причине IOwait (видимо) часть процессов решила залезть в swap. Так уже бывало на этом сервере, но лечить подобные ситуации ребутом — уже не с руки. Где мог — рестартил сервисы (mysql,nginx,sphinx), где рестарт не помогал — убивал и запускал заново.
Сейчас сервер выглядит так:
/usr/bin/slabtop --sort=c
Active / Total Objects (% used): 23432931 / 23747426 (98.7%) Active / Total Slabs (% used): 2735840 / 2735866 (100.0%) Active / Total Caches (% used): 106 / 186 (57.0%) Active / Total Size (% used): 10643029.64K / 10793250.76K (98.6%) Minimum / Average / Maximum Object: 0.02K / 0.45K / 4096.00K 8301820 8299960 99% 1.00K 2075455 4 8301820K ext4_inode_cache 8400040 8376094 99% 0.19K 420002 20 1680008K dentry 4174747 4173905 99% 0.10K 112831 37 451324K buffer_head 534422 278544 52% 0.55K 76346 7 305384K radix_tree_node 2122702 2121946 99% 0.06K 35978 59 143912K size-64 33174 33121 99% 0.62K 5529 6 22116K proc_inode_cache 185 185 100% 32.12K 185 1 11840K kmem_cache 15588 15586 99% 0.58K 2598 6 10392K inode_cache
1. Как принудить ext4_inode_cache, dentry к перезапуску без ребута сервера?
2. Как задать правило, что бы swap был последним делом?
Сейчас сервер выглядит так:
/usr/bin/slabtop --sort=c
Active / Total Objects (% used): 23432931 / 23747426 (98.7%) Active / Total Slabs (% used): 2735840 / 2735866 (100.0%) Active / Total Caches (% used): 106 / 186 (57.0%) Active / Total Size (% used): 10643029.64K / 10793250.76K (98.6%) Minimum / Average / Maximum Object: 0.02K / 0.45K / 4096.00K 8301820 8299960 99% 1.00K 2075455 4 8301820K ext4_inode_cache 8400040 8376094 99% 0.19K 420002 20 1680008K dentry 4174747 4173905 99% 0.10K 112831 37 451324K buffer_head 534422 278544 52% 0.55K 76346 7 305384K radix_tree_node 2122702 2121946 99% 0.06K 35978 59 143912K size-64 33174 33121 99% 0.62K 5529 6 22116K proc_inode_cache 185 185 100% 32.12K 185 1 11840K kmem_cache 15588 15586 99% 0.58K 2598 6 10392K inode_cache
1. Как принудить ext4_inode_cache, dentry к перезапуску без ребута сервера?
2. Как задать правило, что бы swap был последним делом?
Похожие публикации
Почему на VDS отображается, что закончилось диск. пространство?
Почему не работает systemd?
Почему не работает mount при загрузке?
Ошибка локаля «warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)» CENTOS 6.7?
Значит ли это, что на сервере два swap файла?
Нет комментариев