Създаване на рамдиск за ускоряване на Amavis под Linux

При ежедневното използване на уеб сървъра се открояват някои услуги, на които обработката на заявка отнема все повече време с увеличаването на броя на заявките, като по този начин натоварват сървъра.
Типичен пример е интерфейсът между пощенския сървър и антивирусния скенер: Amavis, който временно съхранява имейлите и ги прочита отново. Разбира се, това създава голямо търсене на достъп до твърдите дискове или SSD в по-големите системи.
В този случай е препоръчително тези файлови операции да се възложат на основната памет, за да се осигури значително по-бърза обработка.

Други примери са самата директория /tmp, в която, ако е приложимо. php Могат да се запазват файлове на сесиите, както и файлове на дневниците.

При запазване в RAM паметта, разбира се, винаги съществува риск от загуба поради дефект в системата или рестартиране на сървъра. Затова трябва да запазвате само маловажни Данни съхранявате в него или осигурете редовно архивиране.

RAMDISK за Amavis може да се създаде много лесно с няколко команди.

За да настроим рамдиск, се нуждаем от директорията, в която Amavis съхранява файловете, и от идентификатора на потребителя и групата.

Най-лесният начин да направите и двете е с

grep 'amavis' /etc/passwd

да се чете.

amavis:x:497:497:Amavis email scan user:/var/amavis:/bin/sh

В този пример пътят е /var/amavis. След това временните файлове се съхраняват в директорията /var/amavis/tmp. Искаме да създадем рамдиск за тази директория.

Идентификационният номер на потребителя е първото число 497, последвано от идентификационния номер на групата, който в този случай също е 497.

Сега въвеждаме следния ред в /etc/fstab, така че рамдискът да се създава и след рестартиране:

tmpfs /var/amavis/tmp tmpfs defaults,size=256m,mode=750,uid=497,gid=497 0 0

Размерът на рамдиска не трябва да е твърде малък, в противен случай amavis ще отхвърли имейли, ако лимитът е надхвърлен. В повечето случаи 256 MB са достатъчни.

Текущото търсене може да се изчисли например с.

du -hs /var/amavis/tmp

за да разберете. Резултатът, напр. 11M /var/amavis/tmp, показва колко мегабайта вече има в директорията. Въпреки това трябва да се отбележи, че в дните с голям обем на пощата поради Спам или големи прикачени файлове, естествено е необходимо повече място.

В случай на спешност обаче винаги можете да премахнете или увеличите рамдиска отново.

Сега можем просто да монтираме рамдиска с

монтиране на /var/amavis/tmp

Чрез

df -h

tmpfs 512M 0 512M 0% /var/amavis/tmp

След това можем да видим, че нашият рамдиск е активиран и празен.

Към настоящия момент обработката на amavis е изключително бърза.

Текущи статии

Обща информация

Warum eine starke Online-Präsenz für Immobilienmakler entscheidend ist

In der heutigen digitalen Ära ist eine professionelle Online-Präsenz für Immobilienmakler unverzichtbar. Die Immobilienvermarktung findet zunehmend im Internet statt, wo potenzielle Käufer und Verkäufer nach

Обща информация

Открийте перфектния уеб хостинг за вашите онлайн инструменти за графики

Представете си дигитална работилница, в която потоците от данни се стичат от всички краища и накрая завършват в красиви диаграми. Онлайн инструментите за създаване на диаграми са съвременните четки за рисуване и