Проблема с памятью на VDS

12
K1
На сайте с 04.05.2014
Offline
11
1211

Доброго времени суток! Друзья прошу помощи специалистов, имеется следующая проблема:

Имеется VDS сервер с установленным CentOS Linux 5.7 и с характеристиками:

Intel(R) Pentium(R) CPU G6950 @ 2.80GHz, 2 cores

ОЗУ - 4 GB

На сервере установлена DLE 9.5 (код оптимизирован) с несколькими сторонними модулями. Посещаемость ресурса около 2000-2100 уников в сутки. Проблема заключается в том, что при относительно небольшой нагрузке (CPU load averages 0.10-0.20) "сьедается" практически вся оперативная память и остается только около 300 Мб свободной и около 220 Мб в буфере. Скриншот прилагаю ниже.

Подскажите пожалуйста как можно освободить память и как можно узнать какие приложения "сьедают" наибольшее количество памяти?

Заранее благодарен за помощь!

L
На сайте с 13.01.2011
Offline
125
#1

если сервер не падает - можно забыть об освобождении памяти - это кеш

Контакты-icq 535609 ()
K1
На сайте с 04.05.2014
Offline
11
#2
Logger:
если сервер не падает - можно забыть об освобождении памяти - это кеш

Спасибо за ответ, сам сервер не падает. А при характеристиках моего сервера примерно какую максимальную нагрузку по пользователям он сможет выдержать?

K5
На сайте с 21.07.2010
Offline
209
#3
код оптимизирован

а параметры нгикс, апач, мускл оптимизированы???

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
K1
На сайте с 04.05.2014
Offline
11
#4

kgtu5, вы имеете ввиду файлы конфигов?

K5
На сайте с 21.07.2010
Offline
209
#5

да, от top"а не много толку

K1
На сайте с 04.05.2014
Offline
11
#6

Конфиг Mysql:

mysqld]

port=3306
user=mysql
basedir=/usr
tmpdir=/tmp
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
pid-file=/var/run/mysqld/mysqld.pid
max_connections=80
max_user_connections=40
max_connect_errors=1000000
#set-variable=innodb_buffer_pool_size=200M
skip-name-resolve
table_cache=1536
query_cache_size=64M
join_buffer_size=8M
log_slow_queries=/var/log/mysql_slow_queries.log
#log_slow_queries=syslog
long_query_time=1
#innodb_lock_wait_timeout = 200
#innodb_buffer_pool_size=2048M
#innodb_log_file_size=128M
#innodb_log_buffer_size=16M
#innodb_flush_method=O_DIRECT

#innodb_flush_log_at_trx_commit=0
wait_timeout=3600
#wait_timeout=60
interactive_timeout=60
max_allowed_packet=16M

max_heap_table_size=32M
thread_cache=32

Конфиг Apache:


Timeout 30
KeepAlive Off
MaxKeepAliveRequests 100
KeepAliveTimeout 15
<IfModule worker.c>
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>


---------- Добавлено 04.05.2014 в 16:33 ----------

Конфиг Nginx:


worker_processes 2;

events {
worker_connections 2048;
}

http {

include mime.types;
default_type application/octet-stream;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
limit_zone one $binary_remote_addr 10m;

server {

listen 80 default;
server_name ;

# access_log /var/log/httpd/access.log main;
# Main location

location / {
limit_conn one 3;
proxy_pass http://127.0.0.1:8080/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}

# Static files location

location ~*^.+\.(jpg|jpeg|gif|png|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|wav|bmp|rtf|js)$
{
root /var/www/адрес сайта;
}

}

}
K1
На сайте с 04.05.2014
Offline
11
#7

sosunok, спасибо, у меня Leaseweb и вполне устраивает.

K1
На сайте с 04.05.2014
Offline
11
#8

sosunok, Вы не ошиблись разделом?

С
На сайте с 14.04.2011
Offline
63
#9
sosunok:
А вы знали

Спасибо, теперь будем знать.

++$список_говнокомпаний
K5
На сайте с 21.07.2010
Offline
209
#10

у вас апач mpm-worker?

мускл max_connections=80 и апач MaxClients 150 немного не вяжется

да и резать посетителей limit_conn не очень приятно

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий