คำถามติดแท็ก swap

พื้นที่สว็อปเป็นหน่วยความจำเสมือนของ RAM มันถูกใช้เมื่อปริมาณ RAM เต็ม พื้นที่สว็อปสามารถเป็นพาร์ติชั่นสว็อปเฉพาะไฟล์สว็อปหรือการรวมกันของพาร์ติชั่นสว็อปและไฟล์สว็อป

3
สลับไฟล์ในไดรฟ์อื่น
มันคุ้มไหมที่จะใช้เงินกับ HDD ความจุขนาดเล็ก (~ 5-20 GB, ถูกมาก ๆ ) เพื่อใช้เป็นพื้นที่แลกเปลี่ยนสำหรับระบบปฏิบัติการ? ฉันเชื่อว่ามันจะเพิ่มประสิทธิภาพของระบบปฏิบัติการหรืออาจเป็น SSD (ยัง ~ 5-20 GB) ซึ่งมีค่าใช้จ่ายมากขึ้นจะให้ประสิทธิภาพที่ดีขึ้นหรือไม่

3
การปรับแต่ง Windows 7 สำหรับใช้ใน VM
ฉันใช้ Windows 7 ใน VirtualBox Virtual Machine และต้องการให้มันทำงานได้อย่างคล่องตัวยิ่งขึ้น ฉันจะใช้การติดตั้งเป็นหลักในการทดสอบเว็บแอปและไม่จำเป็นต้องใช้เพื่อให้ทำงานได้อย่างรวดเร็ว ฉันต้องการให้ทำงานด้วยความต้องการหน่วยความจำน้อยที่สุดและมีการเปลี่ยนแปลงเล็กน้อยกับเนื้อหาของฮาร์ดไดรฟ์เสมือน การเปลี่ยนแปลงเนื้อหาของฮาร์ดไดรฟ์เช่นไฟล์เก็บเพจส่งผลให้ขนาดสแนปชอตใหญ่ขึ้น อีกโพสต์ล่าสุดของฉันดูเหมือนว่าจะเกี่ยวข้องกับปัญหานี้ แต่ไม่ได้อยู่ตรงปัญหาเกี่ยวกับ Windows สิ่งหนึ่งที่ฉันกังวลก็คือ Windows ดูเหมือนว่าจะใช้ไฟล์เพจจิ้นถึง 17% แม้จะมีหน่วยความจำมากกว่า 900MB ที่ระบุว่า "สแตนด์บาย" หรือ "ฟรี" การเดาที่ไม่ได้รับการศึกษาของฉันคือสิ่งนี้ใช้เพื่อจัดเก็บดัชนีหรือข้อมูลอื่น ๆ ที่ช่วยเร่งความเร็วของระบบ แต่ไม่จำเป็นจริงๆ ฉันยังสงสัยด้วยว่าเป็นเรื่องปกติที่ Windows จะใช้หน่วยความจำ "ใช้งาน" เกิน 500 MB โดยที่ไม่มีแอพทำงานหรือไม่ จำนวนนี้จะลดลงหรือไม่ถ้าฉันลดจำนวนหน่วยความจำ "ที่ติดตั้ง" ใน VM หรือไม่ ฉันสามารถใช้ขั้นตอนใดในการลดพื้นที่หน่วยความจำของระบบโดยไม่ทำให้การใช้งานแฟ้มเพจเพิ่มขึ้น

4
ปล่อยพื้นที่สว็อป
บางครั้งเคอร์เนลดูเหมือนว่าจะตั้งใจที่จะรักษาเช่น firefox ในการแลกเปลี่ยนแม้ว่าจะมีหน่วยความจำกายภาพเพียงพอและฉันใช้ firefox: robert@rm:~> free -m total used free shared buffers cached Mem: 3009 1904 1104 0 109 679 -/+ buffers/cache: 1116 1892 Swap: 4102 885 3216 มีคำสั่งให้เคอร์เนลปล่อยพื้นที่สวอปและใช้หน่วยความจำว่างที่มีอยู่หรือไม่? อัปเดต : แม้ว่าในระยะสั้นฉันใช้ swapon / swapoff แต่ตอนนี้ฉันตั้งค่าไว้แล้ว sudo sysctl vm.swappiness=30 ตามที่แนะนำในการตอบกลับอีกครั้งและได้ผลลัพธ์ที่ดีมาก
10 linux  memory  swap 

4
ฉันจะค้นหากระบวนการที่กำลังใช้พื้นที่สว็อปได้อย่างไร
ฉันมีเซิร์ฟเวอร์ลินุกซ์รายงานสูงสุดที่ใช้ swap ประมาณ 9GB: แต่ผมไม่สามารถคิดที่มันใช้แลกเปลี่ยนผลการค้นหาของ Google กล่าวว่าด้านบน - Oติดตาม commad โดยpจะแสดงการใช้งานโดยกระบวนการแลกเปลี่ยน แต่ดังที่แสดงในภาพด้านบนการสรุปผลรวมของคอลัมน์ SWAP แสดงให้เห็นว่ามีการใช้การแลกเปลี่ยน> 10GB ดังนั้นตัวเลข 9GB สำหรับการใช้ swap มาจากที่ใด รายงานยอดนิยมที่หน่วยความจำบัฟเฟอร์ใช้ประมาณ 96492kb มีอะไรที่ฉันสามารถทำได้เพื่อใช้สิ่งนี้แทนที่จะใช้ swap?
10 linux  memory  swap 

2
ปรับเปลี่ยน Windows“ Swappiness”
มี "swappiness" ที่เทียบเท่าที่ปรับเปลี่ยนได้ใน Windows 7 หรือไม่ ระบบของฉันมี RAM 8GB ซึ่งมากพอสำหรับการใช้งานประจำวัน ฉันต้องการแก้ไขพฤติกรรมการสลับระบบ * NIX เรียกว่าswappinessและตั้งค่าเป็น 0 อย่างที่ฉันทำบนเครื่อง Ubuntu ของฉัน ฉันค้นหาเว็บนี้ แต่คำตอบทั้งหมดดูเหมือนจะเป็นระบบ * NIX
10 windows-7  swap 

3
อะไรคือความแตกต่างที่แน่นอนระหว่างพารามิเตอร์ (pgpgin, pswpin) และ (pswpout, pgpgout) ใน / proc / vmstat?
โปรดทราบว่าคำถามนี้เฉพาะกับคำถามlinuxเท่านั้น และโดยที่ผมหมายถึงเฉพาะswap spaceswap partition ฉันทำgoogleสิ่งนี้เล็กน้อยและพบสิ่งเหล่านี้definitions: Paging refers to writing portions, termed pages, of a process’ memory to disk. Swapping, strictly speaking, refers to writing the entire process, not just part, to disk. In Linux, true swapping is exceedingly rare, but the terms paging and swapping often are used interchangeably. และ …

7
Linux: อย่าสร้าง swap partition?
ฉันสงสัยว่าตั้งแต่ฉันได้ยินว่าการสลับใช้เมื่อคุณออกหรือแรมและการสลับมากเกินไปนั้นไม่ดีเนื่องจากฉันมี RAM จำนวนมาก (8GB) .... ถ้าฉันไม่สร้าง swap partition ขึ้นล่ะ? ฉันต้องใช้มันเพื่อไฮเบอร์เนตหรือไม่?

1
Linux สองพาร์ติชั่นใช้พื้นที่สว็อปเดียวกันหรือไม่?
ฉันติดตั้ง Ubuntu 10.04 และ Windows 7 บนเครื่องของฉันแล้วเนื่องจากเหตุผลบางประการที่ฉันต้องติดตั้ง Ubuntu อีกหนึ่งสำเนา .. เป็นไปได้ไหมว่า Ubuntu ใหม่ใช้พื้นที่สว็อปเดียวกันกับที่ใช้ก่อนหน้านี้หรือไม่

3
การเปลี่ยนลำดับความสำคัญของดิสก์สลับ Linux อย่างถาวร
ฉันใช้ดิสก์แลกเปลี่ยนสองแผ่น การเปลี่ยนลำดับที่พวกเขาอยู่ในใน/etc/fstabและการใช้priในfstabดูเหมือนจะไม่ได้มีผลกระทบใด ๆ นี่คือลักษณะที่ปรากฏใน/etc/fstab: #swap on other disk UUID=90a1550c-84d6-4bde-8bc1-7c15292980f1 none swap sw,pri=-1 0 0 #swap on same disk UUID=13b70e65-f1c3-4728-920f-9e92467d1df0 none swap sw,pri=-2 0 0 นี่คือผลลัพธ์ของswapon -s: Filename Type Size Used Priority /dev/sda1 partition 2562328 176 -1 /dev/sdb1 partition 2562328 0 -2 มันเป็นสิ่งที่ตรงกันข้ามกับสิ่งที่อยู่ภายในfstabและการเปลี่ยนแปลงที่fstabดูเหมือนจะไม่มีผลกระทบ


5
ข้อเสียของการไม่มี swap partition
ฉันเพิ่งติดตั้ง Ubuntu 10.04 บนแล็ปท็อปของฉัน เนื่องจากข้อ จำกัด ด้านพื้นที่ของ SSD ฉันไม่ได้ตั้งค่า swap partition สำหรับระบบปฏิบัติการและฉันมี RAM 1.5GB มีคำเตือนระหว่างการติดตั้ง แต่ฉันคิดว่ามันไม่ใช่เรื่องใหญ่เพราะทุกอย่างเป็นไปอย่างราบรื่น ในระยะยาวจะมีข้อเสียของการไม่มี swap partition หรือไม่?

3
เป็นไปได้ไหมที่จะสร้างไฟล์ swap สำหรับ VM guest guest VM ที่บริหารโดย Vagrant?
ในฉันVagrantfileฉันได้กำหนดผู้ให้บริการดังต่อไปนี้: ตัดตอนมาจาก Vagrantfile: config.vm.provider :virtualbox do |vb| vb.gui = false vb.customize ["modifyvm", :id, "--memory", "4096"] end เมื่อฉันรันfree -mภายใน VM ที่สร้างขึ้นฉันเห็นรายงานต่อไปนี้: total used free shared buffers cached Mem: 3953 337 3615 0 18 119 -/+ buffers/cache: 199 3753 Swap: 0 0 0 เป็นไปได้หรือไม่ที่จะกำหนดความไม่แน่นอนเมื่อทำการสร้างและเตรียม VM? ฉันได้พยายามตั้งvm.swappinessใน/etc/sysctl.confและรีสตาร์ท VM แต่ฉันไม่เห็นมีผลต่อการเพิ่มพื้นที่ swap กับ VM ใด …

2
ลดการใช้หน่วยความจำ“ Metafile” หรือไม่
คอมพิวเตอร์ในที่ทำงานของฉัน (Windows 7 64 บิต) ใช้เวลาในการแลกเปลี่ยนหน่วยความจำหลายครั้งเมื่อฉันสลับระหว่างโปรแกรม สิ่งนี้ทำให้ฉันประหลาดใจเพราะฉันมี RAM 4 GB และโปรแกรมที่ฉันใช้ไม่ได้เป็น RAM หิวมาก (Outlook, Emacs, p4win, Firefox, เครื่องมือสร้างต่าง ๆ ) ฉันดาวน์โหลดRAMMapและมันแสดงให้เห็นถึงหน่วยความจำกิกะไบต์ที่ใช้โดย "Metafile" จากบล็อก Sysinternals : Metafile เป็นส่วนหนึ่งของแคชของระบบและประกอบด้วยข้อมูลเมตาของ NTFS ข้อมูลเมตาของ NTFS รวมถึง MFT เช่นเดียวกับไฟล์ข้อมูลเมตาของ NTFS อื่น ๆ ... ใน MFT แต่ละเร็กคอร์ดแอ็ตทริบิวต์ไฟล์ใช้เวลา 1k และแต่ละไฟล์มีอย่างน้อยหนึ่งเร็กคอร์ดแอ็ตทริบิวต์ เพิ่มลงในไฟล์เมตาดาต้า NTFS อื่น ๆ และคุณสามารถดูได้ว่าเหตุใดหมวดหมู่ Metafile จึงมีขนาดค่อนข้างใหญ่บนเซิร์ฟเวอร์ที่มีไฟล์จำนวนมาก ดังนั้นฉันจึงเข้าใจว่าข้อมูล …


2
ใช้ SSD เป็น Linux RAM
ฉันมี SSD OCZ Revo ที่เร็วมาก ๆ ฉันต้องการใช้แรมมาก แต่ฉัน จำกัด 4GB RAM ในขณะนี้ ถ้าฉันใช้ SSD OCZ Revo ของฉันเป็น swap (รวมทั้งหมดเป็น 160GB) นั่นหมายความว่าฉันมีขนาด 164GB RAM ทั้งหมดหรือไม่ คำถามของฉันคือ linux จะแลกเปลี่ยนอย่างไร ฉันจะใช้ SSD เป็น RAM กับ RAM จริงด้วยกันได้อย่างไร ใครรู้หรือไม่
4 linux  memory  ssd  swap 

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