Unix OS Check Memory ,Clear Memory,Share memery ,Semaphore command

** Myself
Command ต่างๆ ข่างล่างใช้เพื่อตรวจสอบ check memory และ clear memory ในส่วนของ share memory กับ semaphore ครับ แตกต่างกับ process ที่ แค่ kill ก็สามารถกำจัดได้ เหตุผลที่ใช้ shared memory เพราะว่า application ที่มีความซับซ้อนเช่น database,sap,java มักกาง share mem และ semaphore เพื่อให้ process ติดต่อกับ ผืน memory แบบที่เราเรียนกันในวิชา OS หวังว่าจะมีคนจำได้ มันมีประสิทธิภาพและ แลกเปลี่ยนข้อมูลกว่า process change information กันครับ 
Check CPU ,Memory command
ps -e -o pcpu,vsz,rss,pid,args |grep -v grep |more
Check Memory HP-UX (Posix) command
UNIX95=1 ps -efo vsz,sz,pid,args |grep -v grep | sort -rnk 1 | more

Check ipc (Share memeroy ,Semaphore)
ipcs -mb
Clear shared memipcrm -m  <key>
Clear semaphoreipcrm -s  <key>
ipcs -b

0 comments:

Loading