Вы настроили Apache или настройки вашей базы данных? Я обнаружил, что блог Wordpress + небольшое приложение Rails слишком много для среза 256 МБ со стандартными конфигурациями Ubuntu.
Попробуйте следующие настройки в Apache (Prefork MPM):
#KeepAlive On
KeepAlive Off
MaxKeepAliveRequests 100
KeepAliveTimeout 4
<IfModule prefork.c>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 40
MaxRequestsPerChild 1
</IfModule>
В моем случае мне пришлось дополнительно настроить MaxClients до 25. Я имел обыкновение получать 2-3 сообщения с предупреждением о свопинге в неделю от Slicehost, но я не получал их в течение 2 недель с тех пор, как переключил свой настройки. Если вы используете разветвление WorkerMPM, ваши настройки будут другими.
Если вы используете MySQL, отключите таблицы InnoDB, если вы не используете InnoDB. Это может сэкономить вам немного памяти.