У мене досить старий сервер, який має 4 Гб оперативної пам’яті, і він майже весь день обслуговує одні і ті ж файли, але це робиться з жорсткого диска, тоді як 3 ГБ оперативної пам’яті «вільні».
Кожен, хто коли-небудь намагався запустити трамвайний привід, може засвідчити, що це дивовижно з точки зору швидкості. Використання пам'яті в цій системі зазвичай ніколи не перевищує 1 ГБ / 4 ГБ, тому я хочу знати, чи є спосіб використовувати цю додаткову пам'ять для чогось хорошого.
- Чи можна сказати файловій системі завжди обслуговувати певні файли з оперативної пам’яті?
- Чи є якісь інші методи, якими я можу скористатися для вдосконалення можливостей читання файлів за допомогою оперативної пам'яті?
Більш конкретно, я не шукаю тут "злому". Я хочу, щоб виклики файлової системи обслуговували файли з оперативної пам’яті без необхідності створювати оперативний диск і копіювати файли туди вручну. Або принаймні сценарій, який робить це для мене.
Тут можливі додатки:
- Веб-сервери зі статичними файлами, які читають багато
- Сервери додатків з великими бібліотеками
- Настільні комп'ютери з занадто великою кількістю ОЗУ
Будь-які ідеї?
Редагувати:
- Це виявилося дуже інформативним: Кеш сторінки та Linux pdflush
- Як зазначив Зан, пам'ять насправді не вільна. Що я маю на увазі, що це не використовується програмами, і я хочу контролювати те, що має бути кешоване в пам'яті.