PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : چگونه موارد پر مصرف رم را شناسایی کنم؟



vastgar
October 6th, 2013, 11:58
دوستان من با دستور free - m این جواب رو میگیرم:


[root@server na]# free -m
total used free shared buffers cached
Mem: 1877 1823 54 0 1 35
-/+ buffers/cache: 1786 91
Swap: 4575 1267 3308







کل حافظه ی رمم اشغال شده و داره از فضای swap استفاده میکنه، سرعت سایت هامم خیلی اومده پایین. توی دایرکت ادمین هم نمیتونم کار بکنم به درستی

ولی وقتی با top بررسی میکنم
بیشترین مصرف رو mysql داره با 4 درصد استفاده از رم.. از کجا بفهمم دقیقا چی منابع رو استفاده میکنه؟

Domain
October 6th, 2013, 12:27
برای مشاهده دقیق تر استفاده منابع از RAM دستور زیر رو بزنین و خروجی رو در بازه های مختلف زمانی با یکدیگر مقایسه کنین:


ps aux | awk '{print $2, $4, $11}' | sort -k2r | head -n 10