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

2
ใครบ้างที่ใช้และได้รับประโยชน์จากเพจขนาดใหญ่ที่โปร่งใสหรือไม่
ฉันกำลังดิ้นรนกับปัญหาประสิทธิภาพการทำงานของหน้าเว็บขนาดใหญ่ที่มีความล่าช้าและพบว่าระบบฐานข้อมูลจำนวนมากแนะนำให้ปิดเครื่อง ฉันกำลังพูดถึง Oracle, Postgresql, MySQL, Cassandra, NuoDB, Redis, Hadoop และอีกมากมาย ตัวอย่าง: Peter Zaitsev (2014-07-23) ทำไม TokuDB เกลียด HugePages Percona Michele Casey (2013-09-17) ปัญหาประสิทธิภาพการทำงานที่มีขนาดใหญ่หน้าใส คำพยากรณ์ Adam Abrevaya และ Oleg Levin (2014-05-15) ลินุกซ์ขนาดใหญ่หน้าใส, JEMalloc และ NuoDB NuoDB DevCentre ดังนั้นฉันจึงสงสัยว่าเวิร์กโหลดชนิดใดที่ได้ประโยชน์จากคุณลักษณะนี้

2
ทำไมบน Linux ที่ทันสมัยขนาดสแต็กเริ่มต้นมีขนาดใหญ่มาก - 8MB (แม้แต่ 10 ในการกระจาย)
ตัวอย่างเช่นบน OSX มันน้อยกว่า 512k มีขนาดที่แนะนำโดยคำนึงว่าแอปไม่ได้ใช้การสอบถามซ้ำและไม่ได้จัดสรรตัวแปรสแต็กจำนวนมากหรือไม่ ฉันรู้ว่าคำถามนั้นกว้างเกินไปและมันก็ขึ้นอยู่กับการใช้งาน แต่ก็ยังอยากถามเพราะฉันสงสัยว่ามีเหตุผลซ่อนอยู่ภายใน / ระบบ /หลังจำนวนมากนี้ ฉันสงสัยว่าในขณะที่ฉันตั้งใจจะเปลี่ยนขนาดสแต็คเป็น 512 KiB ในแอปของฉัน - นี่ยังคงฟังดูเหมือนเป็นจำนวนมากสำหรับเรื่องนี้ แต่มันมีขนาดเล็กกว่า 8MiB - และจะทำให้หน่วยความจำเสมือนของกระบวนการลดลงอย่างมีนัยสำคัญ มีเธรดจำนวนมาก (I / O) ฉันก็รู้ว่ามันไม่เจ็บจริง ๆ อธิบายได้ดีที่นี่ : ขนาดสแต็กเริ่มต้นสำหรับ pthreads

1
เคอร์เนลผู้ใช้แบ่งใน 64 บิต Linux
ผู้ใช้ / เคอร์เนลเริ่มต้นแยกใน Linux 64 บิตคืออะไร ฉันอ่านDocumentation/x86_64/mm.txt(ซึ่งมีคนชี้ให้เห็น) แต่ฉันไม่สามารถทำออกมาได้ ใครบางคนสามารถให้คำตอบโดยตรง (เช่น 3GB / 1GB สำหรับการใช้งานแบบ 32 บิต)

5
วิธีการตั้งค่า zram และ swap อย่างถูกต้อง
ฉันกำลังกำหนดค่าและรวบรวมเคอร์เนล 3.0 ใหม่ หนึ่งในสารพัดที่ฉันวางแผนจะใช้ในบางครั้ง (โดยการปะแก้) ที่รวมเป็น 3.0 คือ zram เป็นไปได้หรือไม่ที่จะตั้งค่าทั้ง hdd swap และ zram swap เพื่อที่จะใช้ zram หน้าแรกและหน้าเว็บที่หกล้นเท่านั้นที่จะใส่ลงใน swap จริง

1
ไม่สามารถจัดการคำขอเคอร์เนลเพจได้หรือไม่
[คำเตือน: ตอนแรกฉันกังวลเล็กน้อยเกี่ยวกับการโพสต์สิ่งนี้ที่นี่ดังนั้นฉันถาม Meta ถ้าพูดถึง homebrew / modding เป็นที่ยอมรับ จากคำตอบที่ฉันได้รับจากสมาชิกที่มีประสบการณ์หลายคนฉันได้ดำเนินการต่อและโพสต์กระทู้นี้ นี่คือลิงค์ของ Meta] ฉันกำลังพยายามดัดแปลง Xbox ดั้งเดิมโดยใช้ xboxhdm และ ndure 3.0 xboxhdm ถูกสร้างขึ้นรอบ ๆ distro Linux ขนาดเล็กที่สามารถบู๊ตได้และมันให้ความพอดีกับฉันดังนั้นฉันจึงคิดว่าฉันจะถามที่นี่และดูว่าใครสามารถยื่นมือมาให้ฉันได้ (หมายเหตุ: ก่อนที่จะมีใครแนะนำบอร์ดที่แตกต่างกันรองเท้า xboxhdm จากซีดีบนพีซี - ฮาร์ดแวร์ Xbox ไม่มีส่วนเกี่ยวข้องอย่างสมบูรณ์ในกระบวนการดังนั้นฉันจึงถามที่นี่) พีซีที่ฉันใช้นั้นค่อนข้างเก่า - เป็นเดสก์ท็อป Compaq รุ่นเก่าที่มี RAM ประมาณ 512mb และตัวประมวลผล 2.5 กิกะเฮิร์ตซ์ (น่าจะเป็น P IV) ฉันใช้มันเพราะมี 2 พอร์ต IDE …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.