We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
MySQL использует не озу а файл подкачки на диске?
MySQL использует не озу а файл подкачки на диске?
Сложилась такая ситуация, развернул сервер, обновил php до 7.3.7 my sql до 10.1.3 причисал my.conf насколько хватило знаний (их у меня мало)
нагрузка по топ mysqld 160% и выше (
и по команде free -m показывает что используется 2493 m озу, что крайне мало
такой вопрос, где я наколдовал ???
вывод из лог файла mariadb.log
Понимаю, что скорее всего у меня явная ошибка чайника, которая лежит на поверхности!
Устал перебирать мануалы и дергать гугл, ткните меня поз носом!
Заранее спасибо!!!
Code: Select all
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
symbolic-links=0
performance_schema = on
#log_bin = /var/log/mariadb/mysql-bin.log
thread_concurrency = 12
skip-external-locking
key_buffer_size = 1024M
max_allowed_packet = 512M
table_open_cache = 1024
innodb_open_files = 1024
innodb_buffer_pool_size = 13G
innodb_buffer_pool_instances = 13
innodb_additional_mem_pool_size = 50M
innodb_log_file_size = 3G
innodb_log_buffer_size = 16M
innodb_flush_log_at_trx_commit = 2
innodb_read_io_threads = 8
innodb_write_io_threads = 8
innodb_flush_method = O_DIRECT
#InnoDB Thread Concurrency:
sort_buffer_size = 32M
read_buffer_size = 2M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 2048M
thread_cache_size = 12
query_cache_size = 0M
query_cache_limit = 12M
query_cache_type = 0
thread_concurrency = 50
join_buffer_size = 128M
max_join_size = 200000
tmp_table_size = 2048M
max_heap_table_size = 2048M
#
innodb_use_native_aio = 0
#innodb_use_native_aio = 0
innodb_file_per_table
max_connections = 200
max_user_connections = 50
wait_timeout = 10
interactive_timeout = 50
slow_query_log = 1
slow_query_log_file = /var/log/mariadb/mysql-slow.log
long_query_time = 1
log-queries-not-using-indexes = on
#ssl
ssl-ca=/etc/my.cnf.d/ca-cert.pem
ssl-cert=/etc/my.cnf.d/server-cert.pem
ssl-key=/etc/my.cnf.d/server-key.pem
[mysqld_safe]
log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid
#
# include all files from the config directory
#
!includedir /etc/my.cnf.d
и по команде free -m показывает что используется 2493 m озу, что крайне мало
такой вопрос, где я наколдовал ???
вывод из лог файла mariadb.log
Code: Select all
190717 17:58:30 mysqld_safe mysqld from pid file /var/lib/mysql/********** ended
190717 17:58:31 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
2019-07-17 17:58:32 139812248140032 [Warning] 'THREAD_CONCURRENCY' is deprecated and will be removed in a future release.
2019-07-17 17:58:32 139812248140032 [Warning] 'THREAD_CONCURRENCY' is deprecated and will be removed in a future release.
2019-07-17 17:58:32 139812248140032 [Note] /usr/sbin/mysqld (mysqld 10.1.40-MariaDB) starting as process 1972 ...
2019-07-17 17:58:32 7f289362b900 InnoDB: Warning: Using innodb_additional_mem_pool_size is DEPRECATED. This option may be removed in future releases, together with the option innodb_use_sys_malloc and with the InnoDB's internal memory al
2019-07-17 17:58:32 139812248140032 [Note] InnoDB: Using mutexes to ref count buffer pool pages
2019-07-17 17:58:32 139812248140032 [Note] InnoDB: The InnoDB memory heap is disabled
2019-07-17 17:58:32 139812248140032 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2019-07-17 17:58:32 139812248140032 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier
2019-07-17 17:58:32 139812248140032 [Note] InnoDB: Compressed tables use zlib 1.2.7
2019-07-17 17:58:32 139812248140032 [Note] InnoDB: Using SSE crc32 instructions
2019-07-17 17:58:32 139812248140032 [Note] InnoDB: Initializing buffer pool, size = 13.0G
2019-07-17 17:58:33 139812248140032 [Note] InnoDB: Completed initialization of buffer pool
2019-07-17 17:58:33 139812248140032 [Note] InnoDB: Highest supported file format is Barracuda.
2019-07-17 17:58:33 139812248140032 [Note] InnoDB: 128 rollback segment(s) are active.
2019-07-17 17:58:33 139812248140032 [Note] InnoDB: Waiting for purge to start
2019-07-17 17:58:33 139812248140032 [Note] InnoDB: Percona XtraDB (http://www.percona.com) 5.6.43-84.3 started; log sequence number 2504474551
2019-07-17 17:58:33 139812248140032 [Note] Plugin 'FEEDBACK' is disabled.
2019-07-17 17:58:33 139795279869696 [Note] InnoDB: Dumping buffer pool(s) not yet started
2019-07-17 17:58:34 139812248140032 [Warning] Failed to setup SSL
2019-07-17 17:58:34 139812248140032 [Warning] SSL error: SSL_CTX_set_default_verify_paths failed
2019-07-17 17:58:34 139812248140032 [Warning] SSL error: error:02001002:system library:fopen:No such file or directory
2019-07-17 17:58:34 139812248140032 [Warning] SSL error: error:2006D080:BIO routines:BIO_new_file:no such file
2019-07-17 17:58:34 139812248140032 [Warning] SSL error: error:0B084002:x509 certificate routines:X509_load_cert_crl_file:system lib
2019-07-17 17:58:34 139812248140032 [Note] Server socket created on IP: '::'.
2019-07-17 17:58:34 139812248140032 [Note] /usr/sbin/mysqld: ready for connections.
Version: '10.1.40-MariaDB' socket: '/var/lib/mysql/mysql.sock' port: 3306 MariaDB Server
Устал перебирать мануалы и дергать гугл, ткните меня поз носом!
Заранее спасибо!!!
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: MySQL использует не озу а файл подкачки на диске?
Два с половиной гига используемой памяти - мало? ))
По поводу настройки mysql - рекомендую воспользоваться https://github.com/major/MySQLTuner-perl
Или phpmyadmin - Меню Состояние - Советчик - /phpmyadmin/server_status_advisor.php
По поводу настройки mysql - рекомендую воспользоваться https://github.com/major/MySQLTuner-perl
Или phpmyadmin - Меню Состояние - Советчик - /phpmyadmin/server_status_advisor.php
Re: MySQL использует не озу а файл подкачки на диске?
Так это разве не с использованием всей системы?grayfolk wrote: ↑Wed Jul 17, 2019 5:29 pmДва с половиной гига используемой памяти - мало? ))
По поводу настройки mysql - рекомендую воспользоваться https://github.com/major/MySQLTuner-perl
Или phpmyadmin - Меню Состояние - Советчик - /phpmyadmin/server_status_advisor.php
в панели VestaCP показывает что мускул кушает 16375 Мб и php 6144, то есть получается что он операци делает не через обращение к озу а через обращение к ssd(
стараюсь понять что к чему, использую MySQLTuner и MySQL performance tuning prime но пока дела не ахти(grayfolk wrote: ↑Wed Jul 17, 2019 5:29 pmПо поводу настройки mysql - рекомендую воспользоваться https://github.com/major/MySQLTuner-perl
Или phpmyadmin - Меню Состояние - Советчик - /phpmyadmin/server_status_advisor.php
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: MySQL использует не озу а файл подкачки на диске?
В панели, такое впечатление иногда, номера галош показывает.UriyFil wrote: ↑Wed Jul 17, 2019 5:41 pmТак это разве не с использованием всей системы?grayfolk wrote: ↑Wed Jul 17, 2019 5:29 pmДва с половиной гига используемой памяти - мало? ))
По поводу настройки mysql - рекомендую воспользоваться https://github.com/major/MySQLTuner-perl
Или phpmyadmin - Меню Состояние - Советчик - /phpmyadmin/server_status_advisor.php
в панели VestaCP показывает что мускул кушает 16375 Мб и php 6144, то есть получается что он операци делает не через обращение к озу а через обращение к ssd(
Смотрите в top - там указано реальное использование памяти.