mutt
почтовый клиент использует время доступа к файлу для отслеживания новой почты, поступающей в почтовый ящик в формате mbox. По-видимому, эта проблема несерьезна, и ее легко обойти .
Кроме этого, трудно найти примеры вещей, которые ломаются noatime
. Я использую несколько серверов Linux noatime
на всех файловых системах, и я не могу вспомнить, чтобы когда-либо видел какие-либо проблемы, связанные с noatime
.
Если вы заинтересованы в использовании noatime
в целом, вы можете выделить отдельную файловую систему для вашего mongoDB и монтировать только ту файловую систему, с которой noatime
.
РЕДАКТИРОВАТЬ
Я нашел интересный блог на kerneltrap.org, который цитирует некоторые дискуссии между разработчиками Linux (Линус Торвальдс, Инго Молнар, Алан Кокс и другие) на тему atime
. Во втором письме Инго он говорит так:
... у меня нет особых претензий к ext3 - с обязательной оговоркой, что "noatime, nodiratime" в / etc / fstab является обязательным. Это очень заметно ускоряет процесс, особенно когда к файлам обращаются. Довольно странно, что каждый рабочий стол и сервер Linux страдают от заметного снижения производительности ввода-вывода из-за постоянных обновлений atime, хотя реальных пользователей всего два: tmpwatch [который можно настроить на использование ctime, так что это не является большой проблемой] и некоторые инструменты резервного копирования. (Ладно, я тоже думаю об уведомлении по почте.) Из десятков тысяч приложений. Таким образом, для большинства файловых рабочих нагрузок мы даем Windows 20-30% производительности, практически ничего.
Стивен Понедельник
источник