пʼятниця, 23 травня 2008 р.

Unix/Linux tuning optimizing

Дія: sysctl -w vm.swappiness=40
Ефект: встановити значення інтенсивності використання swap розділа (чим менше, тим рідше звертаємося в swap)

Дія: sysctl -w vm.vfs_cache_pressure=50
Ефект: як правило зменшує агресивність скорочення кешу для inodes

Протипоказання, помітки: вказані значення для змінних є, як правило, дещо кращими, ніж стандартні в системах, розрахованих на малу кількість оперативної пам'яті.
Неправильні значення можуть призвести до серйозного зменшення швидкодії системи (варто спробувати попідбирати найкраще для себе).

Пояснення: sysctl -w -- встановлює параметри ядра (див man).
При достатній кількості оперативної менше використовувати своп є кращим.
Знову ж якщо є досить оперативної пам'яті краще не видаляти звідти списки inodes (індекси для файлів), щоб не довелося їх потім поновлювати

Немає коментарів: