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 ... ]
Họ không sử dụng 13 * 50mb ram - có lẽ họ đang sử dụng một cái gì đó giống như 70MB tổng . Hãy nhớ rằng linux sẽ chia sẻ các trang bộ nhớ chưa sửa đổi giữa các quy trình, vì vậy nếu máy chủ của bạn mới khởi động thì hầu hết bộ nhớ đó sẽ được chia sẻ. Trong thực tế, vì mysql được xâu chuỗi nên có lẽ sẽ chỉ còn ít bộ nhớ được phân bổ cho mỗi luồng. Nếu bạn lo lắng về việc sử dụng bộ nhớ của từng quy trình mysql, hãy xem /etc/mysql/my.cnf
và xem các biến trong phần mysqld:
key_buffers
thread_stack
thread_cache_size
max_connections
query_cache_limit
query_cache_size
Mặc dù được cảnh báo rằng đó là những biến rất mạnh để điều chỉnh và bạn có thể dễ dàng giết chết hiệu suất mysql của mình khi đặt chúng quá thấp hoặc lãng phí bộ nhớ có thể được sử dụng ở nơi khác bằng cách đặt chúng quá cao.
Một điểm khởi đầu dễ dàng để tìm ra cách tốt nhất để điều chỉnh phiên bản mysql của bạn là chạy ứng dụng của bạn một chút, sau đó chạy tập lệnh mysqltune từ đây , sẽ phân tích các bộ đếm hiệu suất của bạn, sau đó đưa ra khuyến nghị về những gì bạn nên thay đổi cấu hình máy chủ của bạn.
mysqltune
, cảm ơn rất hữu ích. Ngoài ra, người ta có thể sử dụnghtop
để tô màu các chủ đề của chúng tôi và xem bộ nhớ thực tế được sử dụng cho mỗi quy trình.