Как наиболее оптимально настроить vps для одного сайта?
Сложно ответить что-то внятно, потому что вопрос = поток сознания, уровень подготовки вопрошающего слишком низок для того, чтобы самому настраивать и админить сервак. Ничего личного, не обижайтесь, но лучше обратитесь к специалисту. Потому что между вашим текущим состоянием и уровнем даже начинающего админа, способного самостоятельно все это сделать "по уму" - не менее 200-300 часов обучения и практики.
По сути - мощности железа данного сервера достаточно для 100к в день. При грамотном использовании кеширования 100к в день выдержит без проблем и сервак с 1м ядром и 1Гб оперативы.
Ух какой поток неструктуированных мыслей!
Почему выбрана xen виртуализация?, почему машинка именно такой конфигурации и откуда данные о 100к посетитетелей, а также правильно ли я понял, что каждый кто будет заправшивать таблицу будет запускать выборку из таблицы с 200к записей?
Если сможете ответить на эти вопросы более-менее внятно, тогда еще можно что-то посоветовать, а так, уж извиняйте, гугль в помощь =)