• 06-05-2017, 02:14:29
    #1
    Merhaba;

    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 PFS
    my.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
  • 06-05-2017, 02:25:51
    #2
    Yapalım ama my.cnf sadece bir başlangıçtır. Sorun yaşıyorsanız tüm sorunlarınızı tek başına çözmez.

    Skype dan ulaşabilirsiniz.

    cculha@hotmail
  • 06-05-2017, 15:11:21
    #3
    Merhaba Hocam;

    sorun yaşamıyorum şuan gayet stabil ve performanslı 3 gün boyunca aralıklarla centos - nginx ve - php-fpm monitörleyip gerekli işlemleri yaptım my.cnf konusunda yeni olduğum için içim rahat etmedi bu yüzden gerçekten işinde uzman birisinden yardım almak istedim

    (aylarr önce 0 kurulum ve optimizasyon için çalışmıştık ama scriptim özel olduğu için düzgün çalıştıramamıştınız başka bir arkadaştan destek almak zorunda kalmıştık.)
  • 06-05-2017, 15:15:07
    #4
    Azrael adlı üyeden alıntı: mesajı görüntüle
    Merhaba Hocam;

    sorun yaşamıyorum şuan gayet stabil ve performanslı 3 gün boyunca aralıklarla centos - nginx ve - php-fpm monitörleyip gerekli işlemleri yaptım my.cnf konusunda yeni olduğum için içim rahat etmedi bu yüzden gerçekten işinde uzman birisinden yardım almak istedim

    (aylarr önce 0 kurulum ve optimizasyon için çalışmıştık ama scriptim özel olduğu için düzgün çalıştıramamıştınız başka bir arkadaştan destek almak zorunda kalmıştık.)
    Doğrudur hocam spesifik scriptler spesifik sorunları beraberinde getiriyor.

    Ulaşın düzenleyelim my.cnf nizi.