ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingสอบถามเรื่องการดู Ram ใน คำสั่ง free -m ของ Ubuntu
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: สอบถามเรื่องการดู Ram ใน คำสั่ง free -m ของ Ubuntu  (อ่าน 1001 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
pooh20240
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 245
ออฟไลน์ ออฟไลน์

กระทู้: 3,632



ดูรายละเอียด เว็บไซต์
« เมื่อ: 29 กันยายน 2014, 16:44:52 »

ผมมีแรม 8G server ทำเวปครับ พอลองใช้คำสั่ง free -m เห็น mem มันเหลือ 324 เอง แต่ buffers/cache เห็นมี 5G

คือผมสงสงสัยว่า ไอ้ buffers/cache ที่เหลือ 5G เนี้ยเป็นแรมที่ว่างๆรอใช้งานหรือเปล่าครับ


Mem:          7985       7661        324
-/+ buffers/cache:       2565       5419 <------

ไครรู้บอกหน่อยนะครับ

 wanwan017 wanwan017
บันทึกการเข้า

แหล่งรวมสาว AV 18+ <== BAN USER ถาวร เรียบร้อย
zero1150kfc
สมุนแก๊งเสียว
*

พลังน้ำใจ: 49
ออฟไลน์ ออฟไลน์

กระทู้: 753



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 29 กันยายน 2014, 16:48:57 »

เป็นปกติของ Linux คับ ><"

แต่ไงลองเช็คจาก TOP ดูอีกทีนะครับ
http://www.thaihosttalk.com/showthread.php/61554-
« แก้ไขครั้งสุดท้าย: 29 กันยายน 2014, 16:49:47 โดย zero1150kfc » บันทึกการเข้า

วีพีเอสถูก บริการเช่าเครื่อง Server (เสมือน)ราคาถูกจาก VPSTOOK เริ่มต้นเพียง 350 บาทเท่านั้น!!
ได้รับการบริการที่เหนือกว่าในราคาที่ถูกกว่าท้องตลาดทั่วไป
Free กันยิง Firewall (DNS Amp, NTP Amp, MSSQL Amp, SSDP)
สามารถอ่านรายละเอียดได้ที่ VPSTOOK.COM
~บอล~
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 494
ออฟไลน์ ออฟไลน์

กระทู้: 3,553



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 29 กันยายน 2014, 18:15:35 »

clear cache  ครับ
บันทึกการเข้า

pooh20240
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 245
ออฟไลน์ ออฟไลน์

กระทู้: 3,632



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 29 กันยายน 2014, 18:37:04 »

clear cache  ครับ


ขอบคุณครับทำได้แล้วใช้

sudo echo 3 > /proc/sys/vm/drop_caches


อ้างถึง
Mem:          7985       2259       5725   <----
-/+ buffers/cache:       2078       5906
wanwan017 wanwan017

บันทึกการเข้า

แหล่งรวมสาว AV 18+ <== BAN USER ถาวร เรียบร้อย
honghong
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 114
ออฟไลน์ ออฟไลน์

กระทู้: 1,267



ดูรายละเอียด
« ตอบ #4 เมื่อ: 29 กันยายน 2014, 18:39:27 »

ให้ดูค่า swap ครับว่ามีการใช้งานหรือไหม
บันทึกการเข้า
pooh20240
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 245
ออฟไลน์ ออฟไลน์

กระทู้: 3,632



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 29 กันยายน 2014, 18:41:07 »

ให้ดูค่า swap ครับว่ามีการใช้งานหรือไหม

swap 0 ครับ มันไปอยู่ที่ cache หลาย G เลย Tongue
บันทึกการเข้า

แหล่งรวมสาว AV 18+ <== BAN USER ถาวร เรียบร้อย
honghong
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 114
ออฟไลน์ ออฟไลน์

กระทู้: 1,267



ดูรายละเอียด
« ตอบ #6 เมื่อ: 29 กันยายน 2014, 20:53:00 »

ให้ดูค่า swap ครับว่ามีการใช้งานหรือไหม

swap 0 ครับ มันไปอยู่ที่ cache หลาย G เลย Tongue
ผมอาจจะอธิบายไม่ละเอียดขอโทษครับ
ประสบการณ์ส่วนตัว
เวลา mem ไม่พอมันจะไปใช้ swap แทนครับ (swap คือหน่วยความจำที่แบ่งมาจาก hdd สำหรับเขียนเวลา ram ไม่พอ)
ต่อมาถ้า swap เป็น 0 ก็แสดงว่า mem ยังพอใช้งานครับ ซึ่งปกติระบบ unix ชอบนำ ram ว่างมาทำ cache อยู่แล้วครับ
server ผม ram 24 Gb ก็จะเป็น chace 23 Gb ครับ โดยใช้เทคนิค memcache ในการประมวลผล
ถ้า server มีผู้ใช้งานและสามารถสร้างรายได้ พอพิจารณาเพิ่ม ram ดูครับ ยิ่งมี ram มากยิ่งดี เพราะระบบจะทำงานรวดเร็วเนื่องจากการ cache
cache ง่ายๆ เช่น การเขียนคุณเขียนcode $mysql="Select Form * tablename"; กับ $mysql="select form * tablename"; ก็จะทำให้ค่า cache ที่เกิดขึ้นที่ต่างกัน
นอกจากนี้ถ้าเว็บมีคนเข้าชมเยอะก็อาจจะต้องพิจารณาการเพิ่มความเร็วสายเน็ตดูครับ

<!--ผิดถูก ขออภัยด้วยนะครับ จาก ประสบการณ์-->
บันทึกการเข้า
icez
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 293
ออนไลน์ ออนไลน์

กระทู้: 2,788



ดูรายละเอียด
« ตอบ #7 เมื่อ: 29 กันยายน 2014, 21:29:49 »

อย่า clear cache บ่อยๆ ครับ มันทำให้เครื่องช้า

cache มันคือหน่วยความจำส่วนที่ไว้เก็บไฟล์ที่ถูกเรียกใช้บ่อยๆ มาไว้ในแรม เพื่อทำให้เรียกใช้งานได้เร็วขึ้นครับ
ซึ่งจะแสดงให้เห็นชัดๆ เลยว่า cache เท่าไหร่ เหลือ free "จริงๆ" เท่าไหร่

แต่เวลาโปรแกรมต้องการใช้ memory จริงๆ ถ้า free ไม่พอ มันก็จะดึงมาจาก cache ให้โปรแกรมที่ใช้อีกทีครับ
เท่ากะว่าปกติ cache จะถูกนับเป็น memory ที่ว่างพร้อมใช้งานด้วยครับ

บันทึกการเข้า

THZHost SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ
BrainFreeze
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 496
ออฟไลน์ ออฟไลน์

กระทู้: 3,860



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 29 กันยายน 2014, 23:50:43 »

ผมมีแรม 8G server ทำเวปครับ พอลองใช้คำสั่ง free -m เห็น mem มันเหลือ 324 เอง แต่ buffers/cache เห็นมี 5G

คือผมสงสงสัยว่า ไอ้ buffers/cache ที่เหลือ 5G เนี้ยเป็นแรมที่ว่างๆรอใช้งานหรือเปล่าครับ


Mem:          7985       7661        324
-/+ buffers/cache:       2565       5419 <------

ไครรู้บอกหน่อยนะครับ

 wanwan017 wanwan017

เหลือ 5 กิ้กกว่าๆ ครับ ถ้าไม่พอเมื่อไหร่มันจะไปใช้ swap ตอนนั้นค่อยเพิ่ม ram ครับ
บันทึกการเข้า

# จัดไป Promo Code ลด 11% : THAISEOBOARD
# hostatom.com |โฮสอะตอม - เว็บโฮสติ้งที่ Webmaster มืออาชีพไว้วางใจ
# Web Hosting | Cloud VPS | Reseller Hosting | Domain Name
# บริการ 24x7 | รับประกันความพอใจยินดีคืนเงิน | Uptime 99.9% | โทร : 0-2107-3466
หน้า: [1]   ขึ้นบน
พิมพ์