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

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

1
แล็ปท็อป Ubuntu ของฉันแลกเปลี่ยนแคชกับดิสก์เพื่อหยุดระบบของฉัน
แล็ปท็อปของฉันคือ Thinkpad x220, 4G ram, ฮาร์ดดิสก์คือ 7200rpm, ติดตั้งกับ Ubuntu 12.04, โดยใช้ Unity desktop เมื่อฉันเปิดคราสและโครเมียมพวกมันกินหน่วยความจำประมาณ 2G ที่นี่คือ free -m ผล: total used free shared buffers cached Mem: 3841 3301 540 0 10 956 -/+ buffers/cache: 2334 1507 Swap: 8187 306 7881 และ top ผล: Mem: 3934188k total, 3540508k used, 393680k free, …
2 linux  freeze  swap 

1
Linux เปลี่ยนมากเกินไป
คอมพิวเตอร์ My Linux (Mint 17.2) มี RAM 4 GB และ 8 GB ของพาร์ติชัน swap ฉันตั้งค่า swappiness ไว้ที่ 10 แทนค่าเริ่มต้น 60 และทำงานได้อย่างสมบูรณ์เศร้าเพียงบางครั้งตั้งแต่เริ่มต้น เมื่อฉันเริ่มคอมพิวเตอร์และหลังจากนั้นไม่นานก็มาถึงว่า RAM นั้นถูกใช้ไป 90% หรือมากกว่านั้นมันเริ่มที่จะแลกเปลี่ยน - สมบูรณ์แบบ อย่างไรก็ตามหลังจากผ่านไปสองสามวัน (หากไม่มีการรีสตาร์ตสลีปเท่านั้น) ดูเหมือนว่าคอมพิวเตอร์จะเริ่มเพิกเฉยต่อการตั้งค่า swappiness อย่างสมบูรณ์และ RAM ใช้เพียง 50% และการแลกเปลี่ยนใช้เกือบไบต์เดียวกัน กล่าวอีกนัยหนึ่งเมื่อใช้งานแล้วการแลกเปลี่ยนก็จะยังคงเต็มอยู่แม้จะมีพื้นที่มากมายใน RAM อีกครั้ง ฉันไม่สามารถตั้งค่าการสลับได้ - KDE / Chrome หิวเล็กน้อย ฉันจะบอกคอมพิวเตอร์ไม่ให้ใช้การแลกเปลี่ยนได้หรือไม่เมื่อมีพื้นที่ว่างใน RAM อีกครั้ง แก้ไข …
1 linux  memory  swap 

1
notepad ++ วิธีการแลกเปลี่ยนสองถ้าแล้วคำสั่ง
ดังนั้นฉันมีรหัสเพื่อการปฏิรูป (1,000 บรรทัด) และฉันต้องการไปจากนี้ if $one=0 and $two=32 then $dist=1 if $one=0 and $two=15 then $dist=2 if $one=0 and $two=19 then $dist=3 สำหรับสิ่งนี้ if $one=0 and $dist=1 then $two=32 if $one=0 and $dist=2 then $two=15 if $one=0 and $dist=3 then $two=19 in a few words swap both $two and its …

0
จะควบคุมได้อย่างไรว่า Ubuntu ใช้หน่วยความจำ swap เท่าไหร่และเท่าไหร่?
ฉันใช้ Ubuntu 14.04 กล่องเสมือนแขกบนโฮสต์ Windows 7 เมื่อเร็ว ๆ นี้ทำตามคำแนะนำที่นี่ฉันได้สร้างการแลกเปลี่ยน 7GB บนแขก Ubuntu ของฉันซึ่งทำงานช้ามากใน RAM 3.6GB โดยไม่มีการสลับเลยจนกว่าจะถึงตอนนั้น ฉันยังคงอยู่ที่ 60 แต่จากนั้นฉันไม่เห็นการปรับปรุงประสิทธิภาพใด ๆ เลยเป็นเวลาสองวัน - และการใช้ swap ของฉันยังคงอยู่ที่ 0 ตลอดเวลาแม้หลังจากที่ฉันรีบูตและทั้งหมด ฉันเห็น RAM ฟรีตกลงไปสู่หลายร้อยตัวโดยที่ด้านล่างเป็นการตรวจสอบครั้งสุดท้ายของฉัน: xxx@vagrant-ubuntu-trusty-64:~$ free -m total used free shared buffers cached Mem: 3466 3222 244 11 67 842 -/+ buffers/cache: 2312 1153 …

1
ถ้าฉันสลับ Bitlocker SSD ที่เข้ารหัสไปเป็นอีกอันหนึ่งแล้วนำ SSD ดั้งเดิมกลับมาใช้ในพีซีอีกครั้งจะต้องใช้การปลดล็อก Bitlocker หรือไม่
ฉันสงสัยว่ามันจะเป็นไปได้ไหมที่จะนำ SSD ที่เข้ารหัสด้วย Bitlocker จากพีซีใส่อีกอันหนึ่งและใช้พีซีจากนั้นสลับไดรฟ์เดิมกลับมาโดยไม่ต้องปลดล็อค Bitlocker ไดรฟ์ที่สงสัยจะเป็นไดรฟ์ตัวเดียวในพีซีดังนั้นระบบปฏิบัติการจึงติดตั้งอยู่

2
linux ไม่ได้ใช้ swap แต่ OOM killer ทำงาน
ฉันได้รับปัญหานี้มานานแล้วและฉันไม่สามารถหาได้โดยทั่วไประบบ linux (32 บิต 3.2.6-3.fc16.i686.PAE) ของฉันปฏิเสธที่จะใช้การแลกเปลี่ยน เมื่อฉันวิ่ง $ tail /dev/zero tail: memory exhausted มันไม่หันไปใช้การแลกเปลี่ยนเลย .. มันเพิ่งตายหลังจากใช้ RAM จริง นี่คือรายละเอียดที่เกี่ยวข้อง $ free -m total used free shared buffers cached Mem: 8076 4652 3423 0 123 543 -/+ buffers/cache: 3985 4090 Swap: 8192 116 8076 $ cat /proc/sys/vm/swappiness 60 $ ulimit -m …
1 linux  swap 

1
ล้าง swapfile หลังจากใช้ dd
ตามบทเรียนจำนวนมากที่มีอยู่บนอินเทอร์เน็ต (เช่นนี้https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-ubuntu-14-04 ) เพื่อสร้าง swapfile ฉันต้องใช้คำสั่งต่อไปนี้: sudo dd if=/dev/zero of=/swapfile bs=1G count=4 อย่างไรก็ตามด้วยเหตุผลบางอย่างในขณะที่ไฟล์นั้นควรมีขนาด 4GB แต่ก็มี 0 root@vps:~# ls -sh /swapfile 0 /swapfile ฉันรู้สึกหมดหนทางเพราะฉันไม่ได้เป็น superuser ที่ดีและไม่มีบทเรียนเหล่านี้ให้วิธีแก้ปัญหาเกี่ยวกับวิธีการที่ ฉันยังไม่สามารถหาอะไรเกี่ยวกับเรื่องนั้นบนอินเทอร์เน็ต

3
ทำไมระบบของฉันถึงมีการแลกเปลี่ยนถ้ามีแรมว่าง
ฉันมีโฮสต์ KVM ที่ใช้งานเครื่องเสมือนหลายเครื่อง ฮาร์ดแวร์ประกอบด้วย ram 24 แกน w / 40G of ram นี่คือผลลัพธ์ของfreeคำสั่ง: total used free shared buffers cached Mem: 41180500 32340344 8840156 0 2126008 36480 -/+ buffers/cache: 30177856 11002644 Swap: 3903484 3511516 391968 ทำไมการแลกเปลี่ยนระบบถึงยังคงมี RAM ว่างอยู่มากมาย อาชีพไม่เคยเกิน 80% (nagios ไม่เคยรายงานมากกว่าจำนวนนั้น) และเนื่องจาก 20% ของ RAM เป็น 8G ก็ยังมากกว่า swap ที่มีอยู่ …
1 memory  swap 

2
Windows 8.1: มีวิธีหาจำนวนพื้นที่สว็อปที่ใช้อยู่ในปัจจุบันหรือไม่?
ไม่ใช่ขนาดของไฟล์บนดิสก์ Windows รุ่นเก่าที่เคยมี "% pagefile in use" ในการตรวจสอบประสิทธิภาพ ขอบคุณ ปรับปรุง: ในปรากฎว่า Windows 8.1 ยังคงมีการตรวจสอบประสิทธิภาพ perfmon.exe ซึ่งรวมถึงการนับสำหรับการใช้แฟ้มเพจจิ้ง% ขอบคุณสำหรับคำตอบ

1
แลกเปลี่ยน Linux ทำให้ระบบของฉันช้าลงไหม [ปิด]
การสลับระบบจะทำให้ระบบช้าลงจริง ๆ เพราะใช้ฮาร์ดดิสก์เป็นหน่วย RAM หรือไม่ ฉันมี Fedora 24 (Gnome) ที่นี่พร้อม swap 8 กิกะไบต์และ ram 6 กิกะไบต์ แต่ฉันสังเกตเห็นความล่าช้าตามเงื่อนไขที่แย่มากเมื่อใช้ระบบเมื่อฉันเปิดจอภาพฉันพบว่าการใช้งานฮาร์ดดิสก์สูง หมายเหตุ: แม้ว่าฉันจะใช้แล็ปท็อปนี้กับ windows และมันก็เร็วกว่าที่เห็นได้ชัด

1
เซิร์ฟเวอร์ Ubuntu ต้องการพื้นที่สว็อปหรือไม่
ฉันกำลังตั้งค่าโฮมเซิร์ฟเวอร์ที่จะใช้สำหรับการสำรองข้อมูลและแสดงไฟล์ผ่านอินเทอร์เน็ตด้วย Ubuntu Server 8.04.3 งานประเภทนี้ต้องการพื้นที่สว็อปหรือไม่

1
ที่เก็บดิสก์ RAM ของฉันอยู่ที่ไหน
ฉันใช้ Ubuntu VM ภายใต้ Windows 7 ภายใน VM ฉันได้จัดสรรดิสก์ RAM 5GB โดยใช้sudo mount -t tmpfs -o size=5G tmpfs /mnt/gitRAMแล้วคัดลอกไฟล์ลงในนั้น เมื่อฉันดูที่ conky ซึ่งแสดงการใช้ RAM, Swap และดิสก์ของฉันฉันเห็นสิ่งที่อยู่ในภาพหน้าจอนี้: ในขณะที่คุณสามารถดูเนื้อหา/mnt/gitRAMประมาณ 2.4iB แต่การใช้ RAM และ swap รวมกันของฉันแสดงเป็น 1531MiB เท่านั้นซึ่งหมายความว่าเนื้อหาของ 926.6MiB ไม่ได้ถูกนำมาคิดรวมถึงการใช้ RAM ของระบบจริง เนื้อหาของ tmpfs ไม่รวมอยู่ในการใช้ RAM หรือไม่ มีวิธีการดูว่า tmpfs ของฉันมีสิ่งที่เก็บไว้ใน RAM หรือ Swap?

1
ด้วงช่วยเหลือหลังจากติดตั้ง windows
ภัยพิบัติโปรดช่วยโดยเร็ว ฉันมีบูตคู่บนพีซีของฉันกับ windows xp และ lubuntu linux แล้วเมื่อเร็ว ๆ นี้ฉันมีข้อผิดพลาด windows และตัดสินใจที่จะติดตั้ง windows 8 แทน xp ดังนั้นหลังจากที่ฉันติดตั้ง windows ฉันติดตั้งด้วงเพื่อที่จะบูต linux เก่าของฉันเช่นนี้: sudo mount /dev/sda5 /mnt /dev/sda5 sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys sudo chroot /mnt grub-install /dev/sda และนี่คือสิ่งที่ fdisk -l แสดง: …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.