Comment résoudre le 95% de RAM ?

WRInaute accro
Bonjour

J'ai un VPS SSD 2016 chez OVH, 8Go RAM 40 Go disque.

Ma RAM est limite, OVH m'indique 95%.

Voici mes mesures :

-------------------------------------------------------------------------------
Mesure de 'free -m' :
total used free shared buffers cached
Mem: 7813 7430 383 421 523 4662
-/+ buffers/cache: 2244 5569
Swap: 0 0 0
-------------------------------------------------------------------------------
[PID] [MEM] [PATH]
24533 5.1 /usr/sbin/mysqld
31462 0.7 php-fpm:
31542 0.4 nginx:
31543 0.4 nginx:
31464 0.3 php-fpm:
31465 0.3 php-fpm:
31466 0.3 php-fpm:
31467 0.3 php-fpm:
31470 0.3 php-fpm:
25618 0.2 /usr/sbin/named
31468 0.2 php-fpm:
31469 0.2 php-fpm:
154 0.1 /lib/systemd/systemd-journald
17768 0.1 smtpd
22278 0.1 /usr/bin/python
307 0.1 dhclient
10 0.0 [watchdog/0]
1 0.0 /sbin/init
103 0.0 [kworker/0:1H]
10433 0.0 sshd:

Ma RAM est lourdement surchargée.

Je dispose de 8Go RAM, j'ai configuré php7.1-fpm en mode dynamic, et j'ai quotidiennement 1650 vu/jour, et 3000 visites.

Ceci avec Nginx 1.10.0 compilé par mes soins avec le module pagespeed de Google.

Je peux donner des indications sur ma config MariaDB ( version récente ) qui semble manger beaucoup de ressources RAM.

Merci beaucoup de vos conseils.

Amicalement.
 
WRInaute accro
=> https://www.linuxatemyram.com/

Tu as de la mémoire "cached", c'est linux qui met en cache les accès disque. Mais cette mémoire est allouable si nécessaire, donc tout va bien.
J'ai un serveur avec 16 Go RAM et idem:
p8dGRBv.png
 
WRInaute accro
Bonjour Monsieur

Merci beaucoup Spout ! ;)

Super merci, tu m'ôte une terrible épine du pieds.

Pour ce qui est de la config php7.1-fpm en mode dynamic, voici ma config :

pm = dynamic
pm.max_children = 20
pm.start_servers = 7
pm.min_spare_servers = 1
pm.max_spare_servers = 13
pm.max_requests = 500

Avec 2000 visites/jour c'est correct ?

Et voici la config MariaDB :

skip-external-locking

skip-name-resolve=1
performance_schema
performance_schema_events_waits_history_size=20
performance_schema_events_waits_history_long_size=15000

bind-address = 127.0.0.1

key_buffer = 1G
max_allowed_packet = 16M
thread_stack = 192K
thread_cache_size = 12

myisam_recover_options = BACKUP
max_connections = 65
table_cache = 200
table_open_cache = 200
#thread_concurrency = 10

query_cache_limit = 4M
#query_cache_size = 32M
query_cache_size = 0
query_cache_type = 0

innodb_file_per_table
innodb_flush_method=O_DIRECT
innodb_log_file_size=16M
innodb_buffer_pool_size=128M
innodb_data_file_path=ibdata1:10M:autoextend
innodb_buffer_pool_instances = 1

Merci beaucoup de ton aide.
 
Discussions similaires
Haut