mysql 9804 0.0 0.6 58556 22960 pts/0 S 12:43 0:00 \_ /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/myhostname.pid --skip-external-locking --port=3306 --socket=/var/lib/mysql/mysql.sock
mysql 9807 0.0 0.6 58556 22960 pts/0 S 12:43 0:00 \_ /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/myhostname.pid --skip-external-locking --port=3306 --socket=/var/lib/mysql/mysql.sock
mysql 9808 0.0 0.6 58556 22960 pts/0 S 12:43 0:00 \_ /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/myhostname.pid --skip-external-locking --port=3306 --socket=/var/lib/mysql/mysql.sock
mysql 9809 0.0 0.6 58556 22960 pts/0 S 12:43 0:00 \_ /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/myhostname.pid --skip-external-locking --port=3306 --socket=/var/lib/mysql/mysql.sock
mysql 9810 0.0 0.6 58556 22960 pts/0 S 12:43 0:00 \_ /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/myhostname.pid --skip-external-locking --port=3306 --socket=/var/lib/mysql/mysql.sock
[ ... repeated output truncated ... ]
Mereka tidak menggunakan ram 13 * 50mb - Mereka mungkin menggunakan sesuatu seperti total 70MB . Ingat bahwa linux akan membagikan halaman memori yang tidak dimodifikasi di antara proses-proses, jadi jika server Anda baru saja dimulai, sebagian besar memori itu akan dibagikan. Bahkan, karena mysql di-threaded, kemungkinan memori yang dialokasikan per thread akan lebih sedikit. Jika Anda khawatir tentang penggunaan memori setiap proses mysql, lihat /etc/mysql/my.cnf
, dan lihat variabel di bagian mysqld:
key_buffers
thread_stack
thread_cache_size
max_connections
query_cache_limit
query_cache_size
Berhati-hatilah, bahwa itu adalah variabel yang sangat kuat untuk disetel, dan Anda dapat dengan mudah mematikan kinerja mysql Anda dengan menyetelnya terlalu rendah, atau membuang memori yang dapat digunakan di tempat lain dengan menyetelnya terlalu tinggi.
Satu titik awal yang mudah untuk mengetahui cara terbaik untuk menyetel contoh mysql Anda adalah dengan menjalankan aplikasi Anda sebentar, kemudian jalankan skrip mysqltune dari sini , yang akan menganalisis penghitung kinerja Anda, kemudian menghasilkan rekomendasi tentang apa yang harus Anda ubah di konfigurasi server Anda.
mysqltune
, terima kasih sangat berguna. Juga, orang dapat menggunakanhtop
untuk mewarnai utas kami dan melihat memori aktual yang digunakan per proses.