У многих разработчиков и админов есть возможность бесплатно испытать Amazon
AWS EC2. Я также решил попробовать, тем более мои сайты вечно скитаются по бесплатным хостингам. А с данным предложением от Amazon я хотя-бы на год забуду о проблеме поиска нового хостинга. Так-же можно ssl поднять от LetsEncrypt и ещё много плюшек.
Но после регистрации и настройки сайта я был расстроен — сервер жутко тормозил, отзывался по 20 секунд, постоянно отваливались сервисы.
Но как оказалось — причиной всему был один сервис антивируса…
Работать с сервером даже по ssh было жутким мучением — каждого телодвижения приходилось ждать по 2-5 секунд.
Запустив top я увидел, что сервис clamd жрёт периодически до 95% CPU.
Сервис clamd принадлежит Clam AntiVirus — антивирусное программное обеспечение, которое является свободно распространяемым.
С командной строки я выполнил следующее, чтоб остановить противный сервис:
sudo service clamd stop
Как видно в команде, нужно использовать sudo чтоб хватило прав.
После этого сервер стал отзывчивым. А ведь я это терпел долгое время, думая, что бесплатный сервер от Amazon на большее не способен…
Но в дальнейшем, после рестарта системы данный сервис снова стартует, поэтому лучше удалить его из автозагрузки:
sudo systemctl disable clamd
Конечно на этом всем мои проблемы не решились, но тормоза сервера я поборол, и сейчас этому очень рад.
Надеюсь я кому-то съэкономил кучу времени данной заметкой, и вы получите море позитива от своего бесплатного сервера от Amazon.