E5-2630v4 10 CPU 50 GB Ram SSD Vps üzerine
Centos 7.3 Nginx + php-fpm 5.6.30 + memcached + 10.1.22-MariaDB kurulu bir sunucum var tek site barınıyor (wordpress değil) günlük hit 25K+
my.cnf kendimce optimize etmeye çalıştım şuanlık sorunsuz çalışıyor ama içim rahat etmedi bu yüzden uzman birinden ücretli hizmet almak istiyorum.
istenilen üçretle birlikte lütfen pm atın.
MySQLTuner
>> MySQLTuner 1.7.1 - Major Hayden <major@mhtx.net>
>> Bug reports, feature requests, and downloads at http://mysqltuner.com/
>> Run with '--help' for additional options and output filtering
[--] Skipped version check for MySQLTuner script
Please enter your MySQL administrative login: root
Please enter your MySQL administrative password: [OK] Currently running supported MySQL version 10.1.22-MariaDB
[OK] Operating on 64-bit architecture
-------- Log file Recommendations ------------------------------------------------------------------
[--] Log file: /var/log/mysqld.log(0B)
[!!] Log file /var/log/mysqld.log doesn't exist
[!!] Log file /var/log/mysqld.log isn't readable.
-------- Storage Engine Statistics -----------------------------------------------------------------
[--] Status: +Aria +CSV +InnoDB +MEMORY +MRG_MyISAM +MyISAM +PERFORMANCE_SCHEMA +SEQUENCE
[--] Data in MyISAM tables: 7M (Tables: 19)
[!!] InnoDB is enabled but isn't being used
[OK] Total fragmented tables: 0
-------- Security Recommendations ------------------------------------------------------------------
[OK] There are no anonymous accounts for any database users
[OK] All database users have passwords assigned
[!!] There is no basic password file list!
-------- CVE Security Recommendations --------------------------------------------------------------
[--] Skipped due to --cvefile option undefined
-------- Performance Metrics -----------------------------------------------------------------------
[--] Up for: 3d 6h 12m 20s (49M q [176.265 qps], 598K conn, TX: 27G, RX: 4G)
[--] Reads / Writes: 99% / 1%
[--] Binary logging is disabled
[--] Physical Memory : 49.0G
[--] Max MySQL memory : 461.7M
[--] Other process memory: 466.1M
[--] Total buffers: 152.0M global + 1.0M per thread (300 max threads)
[--] P_S Max memory usage: 0B
[--] Galera GCache Max memory usage: 0B
[OK] Maximum reached memory usage: 162.3M (0.32% of installed RAM)
[OK] Maximum possible memory usage: 461.7M (0.92% of installed RAM)
[OK] Overall possible memory usage with other process is compatible with memory available
[OK] Slow queries: 0% (0/49M)
[OK] Highest usage of available connections: 3% (10/300)
[OK] Aborted connections: 0.01% (46/598258)
[!!] name resolution is active : a reverse name resolution is made for each new connection and can reduce performance
[!!] Query cache may be disabled by default due to mutex contention.
[OK] Query cache efficiency: 47.0% (41M cached / 88M selects)
[!!] Query cache prunes per day: 101924
[OK] Sorts requiring temporary tables: 0% (0 temp sorts / 758K sorts)
[OK] No joins without indexes
[!!] Temporary tables created on disk: 62% (157K on disk / 253K total)
[OK] Thread cache hit rate: 99% (10 created / 598K connections)
[OK] Table cache hit rate: 95% (137 open / 144 opened)
[OK] Open file limit used: 0% (136/262K)
[OK] Table locks acquired immediately: 99% (5M immediate / 5M locks)
-------- Performance schema ------------------------------------------------------------------------
[--] Performance schema is disabled.
[--] Memory used by P_S: 0B
[--] Sys schema isn't installed.
-------- ThreadPool Metrics ------------------------------------------------------------------------
[--] ThreadPool stat is enabled.
[--] Thread Pool Size: 10 thread(s).
[--] Using default value is good enough for your version (10.1.22-MariaDB)
-------- MyISAM Metrics ----------------------------------------------------------------------------
[!!] Key buffer used: 20.2% (6M used / 33M cache)
[OK] Key buffer size / total MyISAM indexes: 32.0M/1.1M
[OK] Read Key buffer hit rate: 100.0% (43M cached / 594 reads)
[OK] Write Key buffer hit rate: 99.0% (228K cached / 226K writes)
-------- InnoDB Metrics ----------------------------------------------------------------------------
[--] InnoDB is disabled.
[!!] InnoDB Storage engine is disabled. InnoDB is the default storage engine
-------- AriaDB Metrics ----------------------------------------------------------------------------
[--] AriaDB is enabled.
[OK] Aria pagecache size / total Aria indexes: 8.0M/1B
[OK] Aria pagecache hit rate: 97.0% (3M cached / 108K reads)
-------- TokuDB Metrics ----------------------------------------------------------------------------
[--] TokuDB is disabled.
-------- XtraDB Metrics ----------------------------------------------------------------------------
[--] XtraDB is disabled.
-------- RocksDB Metrics ---------------------------------------------------------------------------
[--] RocksDB is disabled.
-------- Spider Metrics ----------------------------------------------------------------------------
[--] Spider is disabled.
-------- Connect Metrics ---------------------------------------------------------------------------
[--] Connect is disabled.
-------- Galera Metrics ----------------------------------------------------------------------------
[--] Galera is disabled.
-------- Replication Metrics -----------------------------------------------------------------------
[--] Galera Synchronous replication: NO
[--] No replication slave(s) for this server.
[--] This is a standalone server.
-------- Recommendations ---------------------------------------------------------------------------
General recommendations:
Add skip-innodb to MySQL configuration to disable InnoDB
Configure your accounts with ip or subnets only, then update your configuration with skip-name-resolve=1
When making adjustments, make tmp_table_size/max_heap_table_size equal
Reduce your SELECT DISTINCT queries which have no LIMIT clause
Performance should be activated for better diagnostics
Consider installing Sys schema from https://github.com/mysql/mysql-sys
Variables to adjust:
query_cache_size (=0)
query_cache_type (=0)
query_cache_size (> 16M)
tmp_table_size (> 32M)
max_heap_table_size (> 32M)
performance_schema = ON enable PFSmy.cnf[mysqld] local-infile=0 ignore-db-dir=lost+found #character-set-server=utf8 datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock innodb=ON back_log = 75 max_connections = 300 key_buffer_size = 32M myisam_sort_buffer_size = 32M myisam_max_sort_file_size = 2048M join_buffer_size = 128K read_buffer_size = 128K sort_buffer_size = 256K table_definition_cache = 4096 table_open_cache = 2048 thread_cache_size = 64 wait_timeout = 1800 connect_timeout = 10 tmp_table_size = 32M max_heap_table_size = 32M max_allowed_packet = 32M max_seeks_for_key = 1000 group_concat_max_len = 1024 max_length_for_sort_data = 1024 net_buffer_length = 16384 max_connect_errors = 100000 concurrent_insert = 2 read_rnd_buffer_size = 256K bulk_insert_buffer_size = 8M query_cache_limit = 512K query_cache_size = 16M query_cache_type = 1 query_cache_min_res_unit = 2K query_prealloc_size = 262144 query_alloc_block_size = 65536 transaction_alloc_block_size = 8192 transaction_prealloc_size = 4096 default-storage-engine = InnoDB log_warnings=1 slow_query_log=0 long_query_time=1 slow_query_log_file=/var/lib/mysql/slowq.log log-error=/var/log/mysqld.log # innodb settings innodb_large_prefix=1 innodb_purge_threads=1 innodb_file_format = Barracuda innodb_file_per_table = 1 innodb_open_files = 1000 innodb_data_file_path= ibdata1:10M:autoextend innodb_buffer_pool_size = 48M innodb_log_files_in_group = 2 innodb_log_file_size = 128M innodb_log_buffer_size = 8M innodb_flush_log_at_trx_commit = 2 innodb_thread_concurrency = 0 innodb_lock_wait_timeout=50 innodb_flush_method = O_DIRECT innodb_support_xa=1 # 200 * # DISKS innodb_io_capacity = 100 innodb_read_io_threads = 2 innodb_write_io_threads = 2 userstat = 0 key_cache_segments = 1 aria_group_commit = none aria_group_commit_interval = 0 aria_log_file_size = 32M aria_log_purge_type = immediate aria_pagecache_buffer_size = 8M aria_sort_buffer_size = 8M [mariadb-5.5] query_cache_strip_comments=0 innodb_read_ahead = linear innodb_adaptive_flushing_method = estimate innodb_flush_neighbor_pages = 1 innodb_stats_update_need_lock = 0 innodb_log_block_size = 512 log_slow_filter =admin,filesort,filesort_on_disk,full_join,full_scan,query_cache,query_cache_miss,tmp_table,tmp_table_on_disk [mysqld_safe] socket=/var/lib/mysql/mysql.sock open-files-limit = 8192 [mysqldump] quick max_allowed_packet = 32M [myisamchk] key_buffer = 32M sort_buffer = 16M read_buffer = 16M write_buffer = 16M [mysqlhotcopy] interactive-timeout innodb_buffer_pool_dump_at_shutdown=1 innodb_buffer_pool_load_at_startup=1 innodb_buffer_pool_populate=0 performance_schema=OFF innodb_stats_on_metadata=OFF innodb_sort_buffer_size=2M innodb_online_alter_log_max_size=128M query_cache_strip_comments=0 log_slow_filter =admin,filesort,filesort_on_disk,full_join,full_scan,query_cache,query_cache_miss,tmp_table,tmp_table_on_disk