เซิร์ฟเวอร์อูบุนตูบนกล่องเสมือนแก้ไขปัญหาประสิทธิภาพช้า


1

ฉันใช้ Ubuntu 14.02 headless server บน Virtual Box ฉัน ssh ลงในช่องโดยใช้ Cygwin ฉันใช้หน้าจอมี ~ 6 แท็บเปิด

ในแท็บแรกผมใช้ถ่านให้บริการ มันเฝ้าดูไฟล์สำหรับการเปลี่ยนแปลงและให้บริการพวกเขาบนเว็บเซิร์ฟเวอร์ แท็บอื่น ๆ เรียกemacs เมื่อฉันกดบันทึกบน emacs เบราว์เซอร์ในโฮสต์ของฉันจะรีเฟรช (โดย ember-cli)

โดยเฉลี่ยใช้เวลาประมาณ 1 วินาทีในการรีเฟรชหน้าเว็บเกือบจะในทันที แต่บางครั้งใช้เวลาประมาณ 7 วินาทีในการรีเฟรชหน้าและ emacs ก็ช้าลงเช่นกัน

สิ่งที่อาจทำให้เกิดปัญหานี้ฉันจะตรวจหาและแก้ไขได้อย่างไร

การตั้งค่า VirtualBox:

  • หน่วยความจำพื้นฐาน: 512MB

คำตอบ:


0

คำอธิบายที่เป็นไปได้มากที่สุดคือคุณมีหน่วยความจำน้อยเกินไป

คุณค้นหาการใช้งานหน่วยความจำ Ubuntu ของคุณด้วยวิธีการ

 # free -m
             total       used       free     shared    buffers     cached
Mem:          7863       4007       3855        308        303       1710
-/+ buffers/cache:       1994       5869
Swap:         6143          0       6143

ตรวจสอบขนาดของswap ที่ใช้แล้ว 0 ในกรณีของฉันเพราะฉันมีหน่วยความจำ 8GB และฉันไม่ได้ทำอะไรเลยในเวลานี้ ถ้าคุณใช้ swap อย่างเต็มที่ในขณะที่ฉันเข้าใจว่า VM ของคุณใช้การสลับหน้าเข้าและออกจากหน่วยความจำตลอดเวลาทำให้ระบบของคุณช้าลง

เพิ่มขนาดของหน่วยความจำของ VM โดยคลิกที่ชื่อแล้วตามด้วยระบบจากนั้นตามด้วยหน่วยความจำพื้นฐาน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.