มีคำกล่าวเสมอว่า แรม มีที่จะใช้มัน แน่นอนว่าสิ่งนี้ใช้ได้เมื่อเรามีคอมพิวเตอร์ที่มีหน่วยความจำเพียงพอที่จะไม่เฝ้าดูว่าเกิดอะไรขึ้นกับมัน เมื่อเราเข้มงวดขึ้นเล็กน้อย มันก็คุ้มค่าที่จะดูแลมันสักหน่อย ในแง่ที่ว่าเราต้องดูว่างานยุ่งแค่ไหน และเมื่อใดก็ตามที่เป็นไปได้ ให้แน่ใจว่าทีมของเราได้รับอากาศบ้าง
บางครั้ง ระบบไม่ปล่อย หน่วยความจำ RAM ที่ไม่ได้ถูกใช้งานอีกต่อไปและแม้ว่าจะถูกปล่อยออกมาตามต้องการ—หรือเรียกอีกอย่างว่า—เมื่อเราเปิดโปรแกรมใหม่ มันสามารถปลดปล่อยได้ด้วยตนเองโดยการป้อนคำสั่งง่ายๆ คำสั่ง ในคอนโซลของเรา ตามทฤษฎีแล้ว ลักษณะการทำงานนี้พบได้ทั่วไปในระบบปฏิบัติการเกือบทั้งหมด และเป็นเรื่องที่สมเหตุสมผล เพื่อให้สามารถดำเนินการได้เร็วขึ้นเมื่อเราต้องการเข้าถึงสิ่งที่เราเพิ่งใช้อีกครั้ง
ค้นหาว่าใช้งานไปเท่าไรแล้วเพิ่ม RAM
ก่อนอื่นหยุดก่อน ทราบว่ามีการใช้หน่วยความจำเท่าใดฟรีเท่าไหร่และบันทึกไว้ในแคชเท่าไหร่ที่เราดำเนินการคำสั่ง:
free -m
หากต้องการดูการใช้งานแบบเรียลไทม์เราใช้:
watch -n 1 free -m
คำสั่งแรกจะส่งคืนบางสิ่งที่คล้ายกับที่เราเห็นในการจับภาพส่วนหัว ในขณะที่คำสั่งที่สองเราจะเห็นบางสิ่งที่คล้ายกันมาก แต่มันจะเคลื่อนไหวตามเวลาจริง
อย่างที่คุณเห็น มีหน่วยความจำแคชจำนวนมาก ซึ่งประมาณครึ่งหนึ่งถูกใช้งานโดยแอปพลิเคชันแบบเปิด สำหรับ ปล่อยเพจแคช inodes และรายการไดเร็กทอรีเพียงเรียกใช้คำสั่ง:
sudo sync
ติดตามโดย:
sudo sysctl -w vm.drop_caches=3
สิ่งสำคัญคืออย่าลืมเรียกใช้ "sudo sync" มิฉะนั้น เราอาจสูญเสียข้อมูล มีอยู่ใน RAM ที่ยังไม่ได้บันทึกลงในฮาร์ดไดรฟ์
ปิดกระบวนการที่ไม่จำเป็น
โดยทั่วไป Ubuntu และ Linux จัดการ RAM ได้ค่อนข้างดี ดังนั้นคุณจึงไม่ต้องดำเนินการใดๆ ข้างต้น อาจแตกต่างกันได้หาก ระบบปฏิบัติการไม่รู้ว่าต้องทำอย่างไร ด้วยภาระงานที่หนักอึ้ง กล่าวคือ เมื่อเราเปิดโปรแกรมไว้หลายโปรแกรม ระบบปฏิบัติการไม่สามารถหรือไม่ใช่คนที่จะตัดสินใจว่าจะทำอย่างไรกับแต่ละโปรแกรม และพยายามย้ายโปรแกรมเหล่านั้นเท่าที่จะทำได้ หากไม่มี RAM มันอาจจะ "ตัดสินใจ" ด้วยตัวเองเพื่อปิดบางโปรแกรม แต่สิ่งนี้อาจทำให้เราสูญเสียข้อมูลบางอย่าง
ดังนั้น และในหลายๆ ครั้ง วิธีที่ดีที่สุดในการจัดการหน่วยความจำ RAM คือ la cabeza. หากเรามีคอมพิวเตอร์ที่มี RAM อย่างน้อย 16GB เราจะแทบไม่มีหน่วยความจำเหลือเลยหากเราใช้งานปกติ แต่ด้วย 4 หรือน้อยกว่านั้น สิ่งต่างๆ จะแตกต่างออกไป ในกรณีเหล่านี้ ควรเปิดเฉพาะสิ่งที่จำเป็นเท่านั้น
หากเราสังเกตเห็นว่าคอมพิวเตอร์มีปัญหา เราสามารถเปิดตัวจัดการงานและดูว่าเกิดอะไรขึ้น:
ใน การตรวจสอบระบบเครื่องมือกราฟิก (GUI) ที่แสดงข้อมูลที่คล้ายกับของ htopเราจะเห็นกระบวนการทั้งหมดที่เปิดอยู่ เราสามารถเรียงลำดับตามชื่อ, ตามผู้ใช้, การใช้ CPU หรือ RAM และอื่น ๆ หากเราสังเกตเห็นว่าคอมพิวเตอร์ของเราทำงานช้าหรือทำงานหนัก เราสนใจที่จะสั่งกระบวนการตามการใช้โปรเซสเซอร์ (% CPU) หรือ RAM (หน่วยความจำ) หากเรารู้ว่ากระบวนการที่ใช้ทรัพยากรจำนวนมากกำลังทำอะไรอยู่ เราสามารถคลิกขวาที่กระบวนการนั้นแล้วเลือกตัวเลือก “Kill” แน่นอนบันทึกก่อนการเปลี่ยนแปลงที่สำคัญทั้งหมด
หากคุณดูข้อมูลที่จอมอนิเตอร์ระบบหรือ htop นำเสนออย่างใกล้ชิด เราจะเรียนรู้ว่าสิ่งใดกินไฟมากที่สุด จากที่นี่ คำแนะนำสำหรับเจ้าของอุปกรณ์ที่มีรายได้น้อยก็คือ มีการควบคุมเว็บเบราว์เซอร์ที่ดี. แม้ว่าจะสามารถใช้ทำทุกอย่างได้และในปัจจุบันนี้เป็นหนึ่งในเครื่องมือการทำงานที่ดีที่สุด แต่ยังสามารถมีกระบวนการเปิดมากมายที่ทำให้คอมพิวเตอร์ของเราพูดไม่ออก ดังนั้นจึงไม่ควรเปิดแท็บจำนวนมากหากไม่จำเป็น และแม้แต่ปิดเบราว์เซอร์ทั้งหมด
RAM มีไว้ใช้ แต่อย่าให้เสียหรือทำให้เราเดือดร้อน
ข้อมูลมากกว่านี้ - ตรวจสอบอุณหภูมิของคอมพิวเตอร์ของคุณด้วยคำสั่ง 'เซ็นเซอร์'
มีสคริปต์ elatareao ที่สามารถพบได้ในหน้าเว็บของคุณชื่อ freecache.py ซึ่งจะทำให้แคชว่างหากใช้พื้นที่ 90% ของ RAM
http://www.atareao.es/descargas/scripts/
และสิ่งที่ได้รับจากการเพิ่มหน่วยความจำที่ใช้สำหรับแคช? เราบังคับให้เครื่องอ่านข้อมูลหลาย ๆ อย่างจากดิสก์ที่มีอยู่แล้วในหน่วยความจำ เครื่องจะทำงานช้าลงจนกว่าจะเติมแคช ...
อย่าให้ตัวเองมากวนอยู่ในหัว เคอร์เนลลินุกซ์จะดูแลการเพิ่มหน่วยความจำที่เหลืออยู่ ฉันไม่เห็นความรู้สึกใด ๆ
ฉันไม่ได้ใช้การใช้งานนั้นด้วยซ้ำเพราะอันที่จริงแล้วอย่างที่ Cristian Yones กล่าวไว้มันจะดีกว่าที่จะไม่ใช้สิ่งนั้นเพราะคุณจะต้องเขียนฮาร์ดดิสก์ใหม่เป็นเวลานาน
จะดีกว่าที่จะมีตามที่เราได้กล่าวไว้ ห้ามสัมผัสสิ่งใด ๆ
ไชโย…
ในกรณีของฉันมันทำงานได้อย่างสมบูรณ์ เนื่องจากฉันมีเซิร์ฟเวอร์ที่มีเครื่องหมายดอกจันในการโทร ฉันกิน ram ไปเกือบ 16 กิ๊กจาก 16 ตัวที่มีอยู่และปริมาณของฉันก็เพิ่มขึ้น เมื่อดำเนินการตามขั้นตอนนี้จะทำให้หน่วยความจำของฉันเป็นอิสระและเหลือการใช้งานโดยเฉลี่ย 5gb ทำให้ระบบมีหน่วยความจำแรมพร้อมใช้งานสำหรับงานใด ๆ และปรับปรุงประสิทธิภาพของเครื่อง ขอบคุณสำหรับการแก้ปัญหา บางทีอย่างที่ซันติอาโกพูดมันก็ไม่ได้มีประโยชน์เสมอไป แต่ในกรณีของฉันมันก็เป็นเช่นนั้น
ทางออกที่ดีโดยเฉพาะอย่างยิ่งหากเราต้องการคัดลอกไฟล์ที่มีน้ำหนัก 5, 10, 20, 30 GB, ...
ขอบคุณมากและทักทาย
ได้รับใช้ฉันขอบคุณ
มันใช้ได้กับฉันเสมอเนื่องจากฉันทำการทดสอบบนเซิร์ฟเวอร์เสมือนด้วย ram 500 mb
ดี ... จากสิ่งที่ฉันเข้าใจมีประโยชน์มากขึ้นเมื่อคุณจะทำงานกับไฟล์ขนาดใหญ่ ...
ในกรณีของฉันมันไม่จำเป็น .. ในทำนองเดียวกันขอบคุณสำหรับการแบ่งปัน
สวัสดีฉันไม่ได้รับคำสั่ง 1 ฉันต้องทำอย่างไร
สวัสดีฉันคำสั่งแรกไม่ทำงาน