ข่าว: ข่าวประกาศ

  • 18 พฤษภาคม 2024, 20:23:57

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

ผู้เขียน หัวข้อ: เกี่ยวกับ Memory Usage ครับ  (อ่าน 10126 ครั้ง)

a_enjoyeasy

  • ตัวแทนที่ได้รับการแต่งตั้ง
  • Full Member
  • *****
  • กระทู้: 140
    • ดูรายละเอียด
เกี่ยวกับ Memory Usage ครับ
« เมื่อ: 07 กันยายน 2008, 04:16:07 »
Admin ครับ ขอถามเกี่ยวกับ Memory Usage ครับ ผมใช้ Ubuntu 7.10 MutiWan ลงโปรแกรมแบบ Expres Mode Ram 1024 MB ครับ ผมดูในหน้า Web Min โชว์ว่าใช้ Real memory 1011.34 MB total ,276.20 MB Used  แต่พอผมเข้าไปดูที่ phpsysinfo ในหัวข้อ  Memory Usage Physical Memory โชว์ว่า Free 37.24 Mb Used 974.10Mb เลยทำให้ผมสงสัยว่า Memory ที่เครื่อง Server ใช้อยู่จริงๆ เป็นอันไหนครับ เพราะว่าดูจาก2 ที่แล้วไม่เท่ากันอ่ะครับ ?.  ???
 ขอบคุณครับ

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 3820
    • ดูรายละเอียด
    • อีเมล์
Re: เกี่ยวกับ Memory Usage ครับ
« ตอบกลับ #1 เมื่อ: 07 กันยายน 2008, 13:09:18 »
เป็นการอ้างอิง Memory Usage ที่ไม่เหมือนกันนะครับ


ในตัวของ Webmin จะอ้างอิงจาก memory ที่มีการใช้งานของ process ต่าง ๆ ไม่รวม cache memory
เข้าไปด้วย เนื่องจากว่า หาก process ต้องการใช้งาน memory ก็สามารถไปดึง มาจาก cache memory
มาใช้ได้ จึงถือเสมือนเป็น free memory


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

« แก้ไขครั้งสุดท้าย: 07 กันยายน 2008, 13:17:06 โดย admin »
<a href="http://www.hadyaiinternet.com/images/inetcafe.swf" target="_blank" rel="noopener noreferrer" class="bbc_link bbc_flash_disabled new_win">http://www.hadyaiinternet.com/images/inetcafe.swf</a>

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 3820
    • ดูรายละเอียด
    • อีเมล์
Re: เกี่ยวกับ Memory Usage ครับ
« ตอบกลับ #2 เมื่อ: 07 กันยายน 2008, 14:16:05 »
การที่ Server ใช้งาน memory 96%-98% นั้น เป็นเรื่องปกติ ของ Server

เนื่องจากระบบได้ใช้ memory มาทำเป็น cache เพื่อความเร็วในการอ่านเขียนข้อมูล

ข้อควรระวังก็คือว่า อย่าตั้ง SQUID_CACHE_MEM ในตอน Config มากกว่า Memory ที่มีอยู่จริง

บางท่านอาจจะเห็นว่า Memory ใกล้เต็ม แล้วเกิดอาการไม่สบายใจ กลัว Server จะมีปัญหา

จะมีคำสั่งสำหรับ clear cache memory เพื่อทำให้ดูว่ามี memory ว่างเพิ่มมากขึ้น

โดยใช้คำสั่ง

root@jerry:~# sync ; echo 3 > /proc/sys/vm/drop_caches

ก็จะทำให้รู้สึกว่า memory ว่างคืนกลับมา


« แก้ไขครั้งสุดท้าย: 07 กันยายน 2008, 14:38:52 โดย admin »
<a href="http://www.hadyaiinternet.com/images/inetcafe.swf" target="_blank" rel="noopener noreferrer" class="bbc_link bbc_flash_disabled new_win">http://www.hadyaiinternet.com/images/inetcafe.swf</a>

a_enjoyeasy

  • ตัวแทนที่ได้รับการแต่งตั้ง
  • Full Member
  • *****
  • กระทู้: 140
    • ดูรายละเอียด
Re: เกี่ยวกับ Memory Usage ครับ
« ตอบกลับ #3 เมื่อ: 07 กันยายน 2008, 16:19:06 »
การที่ Server ใช้งาน memory 96%-98% นั้น เป็นเรื่องปกติ ของ Server

เนื่องจากระบบได้ใช้ memory มาทำเป็น cache เพื่อความเร็วในการอ่านเขียนข้อมูล

ข้อควรระวังก็คือว่า อย่าตั้ง SQUID_CACHE_MEM ในตอน Config มากกว่า Memory ที่มีอยู่จริง

บางท่านอาจจะเห็นว่า Memory ใกล้เต็ม แล้วเกิดอาการไม่สบายใจ กลัว Server จะมีปัญหา

จะมีคำสั่งสำหรับ clear cache memory เพื่อทำให้ดูว่ามี memory ว่างเพิ่มมากขึ้น

โดยใช้คำสั่ง

root@jerry:~# sync ; echo 3 > /proc/sys/vm/drop_caches

ก็จะทำให้รู้สึกว่า memory ว่างคืนกลับมา




ขอบคุณคร๊าบบ.