Так у Вас сейчас на дедике или на VPS :) А то для VPS значения великоваты наверное, которые я сказал :)
Можно в пару раз уменьшить, а то оперативки под индейца не останется совсем...
А вообще это процесс творческий, помониторьте, если оперативки будет не хватать, то можно буфферы чуть поменьше сделать...
Но под MySQL надо отводить оперативки как можно больше... любит он это :)
Можно ТОЛЬКО тут :) Это и есть основное место, где надо поставить вышеуказанные переменные :)
[mysqld] - означает настройки основного демона MySQL
PS: не забудьте зарестартить mysql после изменений
Зайдите в phpMyAdmin, перейдите в БД, там будет колонка "Тип", на против каждой таблицы в ней написанно MyISAM или InnoDB.
По-умолчанию Joomla создает MyISAM таблицы, но бывают и неожиданности :) Лучше проверьте...
Для простоты и надежности поставьте везде :)
У Вас база MyISAM?
Если так, то поставьте как я говорю, и с вероятностью, теперь уже 100% Ваши проблемы исчезнут :)
PS: mysql Вам просто не настраивали, это дефолтные значения для маленьких БД
Да нет там скорее всего никакой проблемы с дисками, если mysql жрет диск, это значит ему не хватает памяти.
Скорее всего маленькие значения буферов в my.cnf относительно размера БД.
В этом случае поведение mysql точно соответствует вашему описанию, так как вместо того, чтобы взять данные из памяти он каждый раз лезет на диск.
Для 2Gb оперативки ставьте:
sort_buffer_size = 256Mmyisam_sort_buffer_size = 256Mkey_buffer = 512M
Если InnoDB, то надо еще кое-чего подкрутить, но там надо очень аккуратно...
Вы не сказали какого размера у Вас БД... И какая CMS...
PS: А вообще 2Gb маловато, если база большая.
PSS: Если после этих параметров будет тормозить, то надо просто увеличивать память и эти параметры, проблема уйдет с вероятностью 99%
А порт-сканеры они до адреса 9999 никак не дойдут :) Есть такое хорошее правило: Все что можно прятать во внутреннюю VPN сеть. Безопасность лишней не бывает.
В RDP нет Application-mode, с Citrix'ом пользователь даже не замечает что работает на удаленном сервере, для него приложение выглядит так, как будто запущенно на его компе. И объективно сравнивали, ICA быстрее RDP, это факт. Но проблемы с принтерами конечно убивают много плюсов citrix'а.
Вы определитесь с помощью чего именно Вы хотите это определять.
Если JavaScript, то необходимо использовать HTML5 (getImageData) http://spyrestudios.com/html5-canvas-image-effects-black-white/
Если PHP, то проще всего библиотеку GD, так как она обычно уже везде стоит http://php.net/manual/en/book.image.php
RDP подходит, но только RDP лучше закрывать VPN'ом, чтобы наружу не торчал сокет RDP'шный, а лучше еще и iptables'ами сверху прикрыть от греха подальше...
А вообще я всегда плюсом Citrix MetaFrame юзал, так как удобней с приложением работать в режиме Application, но Citrix с принтерами иногда очень сложно подружить получается.
А физически они как соединены, также?
Надо поднять iptables на втором маршрутизаторе и прописать правила, которые разрешают маршрутизацию на маршрутизатор 1 и запретить на любой другой ип из подсети 192.168.2.x
iptables -A FORWARD -d 192.168.2.1 -s 192.168.10.0/24 -j ACCEPT iptables -A FORWARD -d 192.168.2.0/24 -s 192.168.10.0/24 -j DROP
А инет-то кстати как раздается? NAT'ом iptables'а ?