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 ... ]
তারা 13 * 50mb র্যাম ব্যবহার করছে না - তারা সম্ভবত 70mb মোটের মতো কিছু ব্যবহার করছে । মনে রাখবেন যে লিনাক্স প্রক্রিয়াগুলির মধ্যে অশোধিত মেমরি পৃষ্ঠাগুলি ভাগ করে দেবে, তাই যদি আপনার সার্ভারটি নতুনভাবে শুরু হয় তবে মেমরিটির বেশিরভাগ ভাগ করা হবে। আসলে, যেহেতু মাইএসকিএল থ্রেড করা হয়েছে সেখানে সম্ভবত প্রতি থ্রেডের চেয়ে কম মেমরিও বরাদ্দ থাকবে। আপনি যদি প্রতিটি মাইএসকিএল প্রক্রিয়াটির মেমরির ব্যবহার সম্পর্কে উদ্বিগ্ন হন /etc/mysql/my.cnf
, এবং মাইএসকিএল অংশে ভেরিয়েবলগুলি দেখুন এবং দেখুন:
key_buffers
thread_stack
thread_cache_size
max_connections
query_cache_limit
query_cache_size
তবে সতর্ক হোন যে এগুলি টিউন করার জন্য খুব শক্তিশালী ভেরিয়েবল এবং আপনি খুব সহজেই আপনার মাইএসকিএল সম্পাদনাকে খুব কম সেট করে ফেলতে পারেন বা মেমরি নষ্ট করতে পারেন যা এগুলিকে খুব বেশি করে সেট করে দিয়ে অন্য কোথাও ব্যবহার করা যেতে পারে।
আপনার মাইএসকিএল উদাহরণটি টিউন করার সর্বোত্তম উপায়টি নির্ধারণের জন্য একটি সহজ সূচনা পয়েন্ট হ'ল আপনার অ্যাপ্লিকেশনটি কিছুটা চালনা করা, তারপরে এখান থেকে মাইসকি্লটিউন স্ক্রিপ্টটি চালনা করুন যা আপনার পারফরম্যান্স কাউন্টারগুলি বিশ্লেষণ করবে এবং তারপরে আপনাকে কী পরিবর্তন করতে হবে সে সম্পর্কে একটি সুপারিশ তৈরি করবে produce আপনার সার্ভার কনফিগারেশন।
mysqltune
, খুব দরকারী ধন্যবাদ। এছাড়াও, কেউhtop
আমাদের থ্রেডগুলিতে রঙিন করতে এবং প্রক্রিয়া অনুযায়ী প্রকৃত মেমরি ব্যবহার করতে পারে।