คำถามติดแท็ก virtual-memory

6
ฉันสามารถลบอะไรจาก / private / var / vm
โฟลเดอร์นี้คืออะไร? มันใหญ่มากและฉันสามารถใช้ห้องเสริมได้ ฉันอ่านsleepimage ไม่จำเป็น - จริงหรือไม่ ฉันควรจัดการกับมันเหรอ? โฟลเดอร์ "ส่วนตัว" ถูกลบโดยอัตโนมัติหรือฉันต้องทำด้วยตนเองหรือไม่ หากไม่มีประโยชน์ (หรือจำเป็น) มีวิธีป้องกันไม่ให้เกิดขึ้นอีกในอนาคตหรือไม่

13
ทำไมฉันถึงปิดการใช้งานไฟล์ swap ใน Mac OS X
ฉันเจอปัญหาเกี่ยวกับการติดตั้งไดรฟ์ SSD ใน MacBook Pro มีคนในความคิดเห็นแนะนำให้ปิดการใช้งานไฟล์สลับ แต่ไม่ได้บอกว่าทำไม: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist sudo rm /private/var/vm/swapfile* ฉันสงสัยว่าเหตุใดจึงต้องการปิดการใช้งานไฟล์ swap ใน Mac OS X มันเพิ่มประสิทธิภาพหรือไม่ ความมั่นคง? ข้อเสียใด ๆ ในที่สุด, มันสมเหตุสมผลไหมที่จะปิดการใช้งาน swap file เมื่อไม่ได้ใช้ SSD?

1
ค่า Y สำหรับกราฟความดันหน่วยความจำในการตรวจสอบกิจกรรมคำนวณอย่างไร
เป็นวิธีการvm.memory_pressureของมูลค่าทางทิศ / คำนวณบน OS X 10.10.2 - โยเซมิตี? ฉันได้ค้นคว้าคำตอบหลายข้อสำหรับคำถามนี้และกำลังลองบางสิ่งในบรรทัดคำสั่งเพื่อรับค่าที่แน่นอนแทนที่จะดูกราฟในการตรวจสอบกิจกรรม ด้วยระบบภายใต้ภาระแสง: ~ ❯❯❯ sysctl -a vm | grep page_free && sysctl vm.memory_pressure && sysctl kern.memorystatus_vm_pressure_level vm.vm_page_free_target: 4000 vm.page_free_wanted: 0 vm.page_free_count: 2683717 vm.memory_pressure: 0 kern.memorystatus_vm_pressure_level: 1 kern.memorystatus_vm_pressure_level นั้นถูกต้องและดูเหมือนจะเป็นสีที่ใช้ในการวาดกราฟ (สีเขียวสำหรับ 1-NORMAL, สีเหลืองสำหรับ 2-WARN, สีแดงสำหรับ 4-CRITICAL) อย่างไรก็ตาม vm.memory_pressure เป็น 0 และกราฟมีสีเขียวจำนวนหนึ่งและมีรอยหยักซึ่งหมายความว่าค่าเปลี่ยนแปลงอย่างชัดเจนเมื่อเวลาผ่านไปไม่ใช่แค่นั่งอยู่ที่ 0 ภายใต้ภาระหนักดูเหมือนว่านี้: ❯❯❯ …

3
ฉันจะย้ายไฟล์สลับหน่วยความจำเสมือนไปยังไดรฟ์หรือพาร์ติชั่นอื่นได้อย่างไร?
หมายเหตุ:นี่เป็นคำถามที่ฉันถามใน SuperUser เมื่อไม่นานมานี้ ฉันโพสต์ใหม่ที่นี่เพราะฉันคิดว่ามันเป็นของที่นี่ ตามค่าเริ่มต้น Mac OS X จะเก็บไฟล์สลับ/private/var/vm/ไว้ ฉันต้องการวางไฟล์ swap ในตำแหน่งอื่น จะทำอย่างไร?

3
เอกสาร "sleepimage" และ "swapfile" คืออะไร
ฉันใช้Disk Inventory Xและพบไฟล์ที่เรียกว่าsleepimageใน/private/var/vm/ใช้ขนาดสูงสุด 4 GB ฉันพบไฟล์อื่น ๆ อีกมากมายในโฟลเดอร์เดียวกันที่เรียกว่าswapfile0 swapfile1เป็นต้นไฟล์เหล่านั้นมีอะไรบ้างและปลอดภัยที่จะลบเพื่อให้ฉันสามารถเพิ่มพื้นที่ว่างได้หรือไม่ (เกือบ 10 GB)

5
ถ้าฉันมีหน่วยความจำ“ ไม่ใช้งาน” จำนวนมากในตอนท้ายของวันทำงาน
หลังจากวันทำงานที่ MacBook Pro ของฉันที่ใช้ Mac OS X 10.6.5, การตรวจสอบกิจกรรมแสดงให้เห็นว่าหน่วยความจำส่วนใหญ่ของคอมพิวเตอร์ 8 GB ของฉันคือ "ไม่ใช้งาน" และมีเพียงแผนภูมิวงกลมเล็ก ๆ ที่เป็น "ฟรี" นี่คือแม้ว่าฉันจะปิดแอปพลิเคชันทั้งหมดโดยมี Finder เท่านั้นที่ทำงาน นั่นหมายความว่าอย่างไร? มีการใช้หน่วยความจำ "Inactive" หรือไม่ จริง ๆ แล้วมันยังมีให้ใช้งานหรือไม่? ขอบคุณ

2
ความดันหน่วยความจำคืออะไรและฉันจะลดความดันได้อย่างไร
ฉันมีเครื่องของฉันมานานกว่าหนึ่งปีแล้วและฉันกำลังดู Memory Pressure ใน Activity Monitor ความดันหน่วยความจำนี้คืออะไรและฉันจะ "บรรเทา" ความกดดันหน่วยความจำนี้จากระบบของฉันได้อย่างไร ฉันรีบูตเครื่องแล้วและมันก็แสดงให้เห็นชัดเจนซักพัก แต่ในที่สุดก็สร้างแบ็คอัพ

2
ค่า vm_compressor_mode (vm.compressor_mode) สำหรับหน่วยความจำที่ถูกบีบอัดที่เปิดใช้งานใน OS X
พื้นหลัง ในผู้ใช้ขั้นสูงพร้อมคำตอบที่ยอมรับได้ : ปิดใช้งานหน่วยความจำที่บีบอัดใน Mac OS 10.9 Mavericks หรือไม่ นอกจากนี้ใน Super User: วิธีการรับหน่วยความจำกลับมาใน Mac OS 10.9 Mavericks - และจากคำตอบแรกมีเราเข้าใจว่าค่าของอาร์กิวเมนต์บูต vm_compressorไม่ตรงกับค่าของตัวแปร sysctl vm.compressor_mode ใน Apple open source สำหรับ OS X 10.9, Mavericks; ใน xnu-2422.1.72: vm_compressor.c vm_fault.c vm_pageout.h ใน vm_compressor.c: /* * vm_compressor_mode has a heirarchy of control to set its value. …

4
Finder จะใช้หน่วยความจำจำนวนมากเมื่อใด
บางครั้งฉันเห็น iMac พร้อม RAM ขนาด 4GB ที่มีไฟล์ swap ไม่กี่ MB เท่านั้นและหลังจากฉันออกไปสองสามชั่วโมงและกลับมาไฟล์ swap คือ 2.7GB เมื่อดูในการตรวจสอบกิจกรรมเครื่องมือค้นหาใช้ 796MB มันจะใช้หน่วยความจำได้มากขนาดไหน - เป็นเพราะ "Search" บางอย่างที่เหลืออยู่ในหน้าต่าง Finder หรือไม่? ฉันเลือกไฟล์ -> ปิดทั้งหมด (โดยกดปุ่มOptionขณะคลิกไฟล์และปิดหน้าต่าง Finder ทั้งหมดเท่านั้นที่ยังไม่ปิด แต่ซ่อนอยู่และดูเหมือนว่าวิธีเดียวที่จะรีบูตสถานการณ์นี้เป็นอย่างไร สามารถป้องกันได้หรือไม่

5
Safari ใช้ RAM มากเกินไป ฉันจะลดขนาดหน่วยความจำได้อย่างไร
ฉันกำลังค้นหา Safari (ล่าสุด - v5.0.2) ให้มากขึ้นกว่าหน่วยความจำหมูมากกว่าปกติ (ขณะนี้ใช้ RAM 465mb โดยเปิดเฉพาะแท็บนี้ แต่ได้ทำงานมาระยะหนึ่งแล้ว) การปิดและเปิดใหม่จะช่วยลดรอยเท้าหน่วยความจำ แต่มันจะคืบคลานกลับมาเมื่อเวลาผ่านไป นอกเหนือจากการปิดใช้งานส่วนขยายแล้วเคล็ดลับใด ๆ ที่ช่วยแก้ไขปัญหา / ลดการใช้หน่วยความจำคืออะไร ฉันใช้ClickToFlashซึ่งช่วยได้ด้วยการกำหนดให้เปิดใช้งานเอนทิตีแฟลชใด ๆ ด้วยตนเองในการดูหน้าเว็บแต่ละครั้ง

2
วิธีเข้าถึง / dev / mem ใน OSX
ฉันจะสามารถเข้าถึงอุปกรณ์ที่เทียบเท่า / dev / mem (หรือ / dev / kmem, / dev / pmap) ได้อย่างไรใน OSX เท่าที่ฉันรู้ว่ามันถูกลบออกในบางจุด ฉันสามารถสร้างโหนดนี้ด้วยตนเองหรือวิธีอื่น ๆ ในการทิ้งหน่วยความจำกายภาพได้หรือไม่? ดู: การสร้างภาพในการทดสอบเครื่องมือทางนิติวิทยาศาสตร์ของหน่วยความจำแบบระเหย Kernel Debug Kit OS X

3
การจัดการหน่วยความจำทำงานอย่างไรใน Mac OS X
ฉันเป็นนักศึกษามหาวิทยาลัยที่พยายามเขียนเอกสารเปรียบเทียบและเปรียบเทียบระหว่างวิธีที่ Windows, Linux และ Mac OS X จัดการหน่วยความจำ ตัวอย่างเช่นสำหรับ Windows มันเป็นหน่วยความจำกายภาพ (RAM) และหน่วยความจำเสมือน (ไฟล์เก็บเพจ) Mac ทำสิ่งนี้ได้อย่างไร จนถึงตอนนี้ข้อมูลเดียวที่ฉันพบในหัวข้อนี้คือผู้คนกรีดร้องเกี่ยวกับหนึ่งในรุ่นสำหรับ Mac OS X และวิธีที่หน่วยความจำรั่ว โปรดทราบว่าฉันไม่ใช่ผู้ใช้ Mac ดังนั้นฉันจึงไม่ต้องการคำแนะนำเกี่ยวกับวิธีตรวจสอบหน่วยความจำที่ใช้ ฯลฯ ลิงก์ไปยังบทความหรือเอกสารที่อธิบายถึงวิธีการใช้งานจะได้รับการชื่นชมมากที่สุด ฉันพบสิ่งนี้: http://www.macosxautomation.com/applescript/apps/memory.htmlแต่มันเกี่ยวข้องกับการรวบรวมขยะใน Objective-C มากกว่าการจัดการหน่วยความจำภายในของระบบปฏิบัติการ

1
ทำไม Dashlane ใช้พอร์ตมากมาย?
ฉันใช้ Dashlane เพื่อเก็บรหัสผ่านและฉันชอบ แต่มีปัญหาหนึ่งที่ฉันมี ฉันใช้การตรวจสอบกิจกรรมเพื่อดูว่าเกิดอะไรขึ้นและมีอะไรแปลก ๆ เกิดขึ้นกับ Dashlane เมื่อไม่นานมานี้ ทั้ง DashlaneAgent และ DashlanePluginService กำลังใช้งานเกือบ 50,000 พอร์ต สิ่งนี้จะไม่รบกวนฉันเท่าที่ความจริงที่ว่าจำนวนพอร์ตทั้งสองยังคงเพิ่มขึ้นอย่างต่อเนื่องเมื่อคอมพิวเตอร์ของฉันทำงานได้มากถึง 90,000 กรณี ฉันมี 3 คำถามเกี่ยวกับความลึกลับนี้: กำลังใช้พอร์ตจำนวนนี้โดยเจตนาสำหรับ Dashlane หรือไม่ (เช่นทำไมพวกเขาต้องการมาก?) คนอื่นประสบปรากฏการณ์นี้หรือไม่? การใช้พอร์ตสูงทำให้คอมพิวเตอร์เกิดปัญหาหรือไม่

2
vm_compressor = VM_PAGER_DEFAULT ใน Yosemite ทำให้เกิดการค้างเมื่อหน่วยความจำกายภาพเต็ม
การบีบอัดหน่วยความจำทำให้เกิดความล่าช้าบ่อยครั้งดังนั้นฉันจึงลองปิดโดยใช้คำสั่ง sudo nvram boot-args="vm_compressor=1" ความล่าช้าได้หายไป แต่ฉันหยุดทำงานเมื่อฉันเปิดแอปที่ใช้หน่วยความจำอันหิวโหย ระหว่างการแช่แข็งเป็นไปไม่ได้ที่จะออกจากแอพบางตัว ฉันสามารถเลื่อนเคอร์เซอร์ของเมาส์ไปได้เท่านั้น หลังจากผ่านไปหลายนาที OSX ก็ยอมแพ้และรีสตาร์ทตัวเอง ดูเหมือนว่า OSX มีหน่วยความจำไม่เพียงพอ เป็นความจริงหรือไม่ที่เพจเจอร์เริ่มต้นไม่ได้ใช้ swap? นี่คือผลลัพธ์ของ vm_stat 60 เมื่อ OSX เกือบจะล้มเหลว ฉันจัดการเพื่อออกจากบางแอพในครั้งนี้ Mach Virtual Memory Statistics: (page size of 4096 bytes) free active specul inactive throttle wired prgable faults copy 0fill reactive purged file-backed anonymous cmprssed cmprssor dcomprs comprs …

2
มีวิธีการลดความว่องไวของ OS X 10.6 Snow Leopard หรือไม่?
ฉันมี 6GB บน Macbook เครื่องเก่ากับ SSD ฉันต้องการหลีกเลี่ยงการเขียนลงในไฟล์ swap ให้มากที่สุด นับตั้งแต่การอัปเกรดฉันมีหน่วยความจำอย่างน้อย 1 ถึง 1.5GB เสมอ "ฟรี" แต่ฉันมีพื้นที่สว็อปที่ใช้แล้ว 2 ถึง 25MB เสมอ (ไม่เกิน 128MB ทั้งหมด) ฉันจะใช้การสลับแบบ 0MB ได้อย่างไรถ้าฉันไม่มีหน่วยความจำ "ฟรี" หมด บน Linux ขณะนี้มีพารามิเตอร์ "swappiness" ที่ควบคุมแนวโน้มที่จะใช้ swap ฉันต้องการเหวี่ยง "swappiness" ของ OS X ลงต่ำมาก แต่ไม่ปิดการแลกเปลี่ยนโดยสิ้นเชิง ฉันต้องการทราบว่าเครื่องของฉันจะทำงานช้าลงหากหน่วยความจำไม่เพียงพอแทนที่จะทำให้เคอร์เนลตกใจ ฉันค่อนข้างใกล้เคียงกับที่ฉันต้องการ แต่ฉันต้องการกำจัดสิ่งที่เขียนเหล่านี้ไปยังไฟล์ขนาดใหญ่ที่สั้นลงเล็กน้อยในชีวิตของ SSD ของฉันในขณะที่ทำฉันไม่ได้ประโยชน์อะไรเลย

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