สถานที่ที่จะนำพื้นที่สว็อป, จุดเริ่มต้นหรือจุดสิ้นสุดและคำถามสว็อปอื่น ๆ


12

ฉันจะใส่ swap ได้ที่ไหน การติดตั้ง Debian มี 2 ตัวเลือก: (1) ที่ส่วนท้ายหรือ (2) ที่จุดเริ่มต้นของพื้นที่ดิสก์ อะไรดีที่สุด

จำนวน swap ที่ดีที่สุดคืออะไรเมื่อคอมพิวเตอร์ของฉันมี RAM 512Mb ฉันควรมี swap มากกว่าหนึ่งอันหรือไม่

ฉันควรกำหนดพื้นที่สวอปเป็นโลจิคัลหรือพาร์ติชันหลักหรือไม่

ฉันกำลังติดตั้ง Debian 6 การทดสอบ 32 บิตบนดิสก์ 40Gb


3
โปรดทราบว่าขนาดสว็อปที่ดีที่สุดขึ้นอยู่กับการใช้งานเครื่องของคุณ คุณจะไม่กำหนดขนาดเดียวกันสำหรับเดสก์ท็อปเซิร์ฟเวอร์หรือระบบฝังตัว
rahmu

Mine เป็นเดสก์ท็อปหากช่วยได้
ptrcao

คำตอบ:


5

โดยปกติฮาร์ดดิสก์จะเริ่มเร็วกว่าตอนเริ่มต้น แต่ฉันไม่แน่ใจว่ามันจะสร้างความแตกต่างอย่างมีนัยสำคัญ

จำนวนการแลกเปลี่ยนที่เหมาะสมนั้นขึ้นอยู่กับจำนวนโปรแกรมที่คุณใช้และการใช้งานการแลกเปลี่ยนมากเกินไป 1G จะไม่เจ็บ แต่ ไม่จำเป็นต้องมีการสลับมากกว่าหนึ่งครั้ง

คุณสามารถใส่การแลกเปลี่ยนของคุณ

  • ในพาร์ติชันหลัก
  • ในโลจิคัลพาร์ติชัน
  • บนปริมาตร LVM (นั่นคือสิ่งที่ฉันทำ)
  • และแม้แต่ในไฟล์ - กล่าวกันว่าไม่มีความแตกต่างที่เห็นได้ชัดเจนในปัจจุบัน

คุณยังสามารถใช้วิธีรวมกันได้: ใช้ swap partition ขนาด 512M..1G และเพิ่มไฟล์ swap หากคุณต้องการ


3
อย่าลืมว่าคุณต้องการหน่วยความจำจริงประมาณ 1Mb ที่จัดสรรโดยเคอร์เนลอย่างถาวรสำหรับแต่ละหน่วยความจำเสมือน 1Gb
andcoz

1
@glglgl: ทำไมมันเร็วกว่าตอนเริ่มต้น?
ptrcao

4
อัตราการปฏิวัตินั้นคงที่ แต่มีข้อมูลที่ขอบของ HDD (เริ่มต้น) มากกว่าในกึ่งกลาง (สิ้นสุด) เนื่องจากพื้นที่มีขนาดใหญ่กว่า ดูเพิ่มเติมpartition.radified.com/partitioning_2.htm
glglgl

2

ดิสก์ส่วนใหญ่ใช้การบันทึกส่วนที่ซึ่งความหนาแน่นทางกายภาพคงที่ของข้อมูลจะคงอยู่เหนือดิสก์ ซึ่งหมายความว่าการติดตามใกล้กับขอบของดิสก์จะมีเซ็กเตอร์มากขึ้น การอ่านข้อมูลจากภูมิภาคเหล่านี้จะเร็วกว่าการอ่านข้อมูลจากแทร็กใกล้กับฮับ

บนดิสก์ที่ทันสมัยแทร็กที่ใกล้เคียงที่สุดกับขอบเริ่มต้นที่ 0 โดยมีตัวเลขที่สูงกว่าอยู่ใกล้กับศูนย์กลางของดิสก์ ดังนั้นพาร์ติชันบนแทร็กที่มีหมายเลขต่ำกว่าจะทำงานได้เร็วขึ้นเล็กน้อย นอกเหนือจากนั้นรูปแบบของเฮดเดอร์ x เซกชั่นแทร็กที่เกิดขึ้นจริงบนไดรฟ์นั้นเสมือนจริง - ค่าที่คุณเห็นจะถูกแปลเป็นรูปทรงทางกายภาพที่อยู่ด้านหลังฉากโดยเฟิร์มแวร์ของไดรฟ์

กฎง่ายๆสำหรับพื้นที่สว็อปคือมีแรมจริงสองเท่าของคุณ พาร์ทิชัน swap 1GB ฟังดูสมเหตุสมผล

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

สำหรับระบบที่เก่ากว่า BIOS บางตัวไม่สามารถบู๊ตจากพาร์ติชันที่เริ่มต้นนอกแทร็ค 1024 /bootพื้นที่อาจถูกทิ้งไว้ข้างใต้/หรือถูกเมาท์เป็น/bootพาร์ติชันแยกต่างหาก ไม่ว่าในกรณีใดพาร์ติชั่นทั้งหมดที่/bootอยู่จะต้องอยู่ในแทร็ค 1024 และอาจจำเป็นต้องเป็นพาร์ติชันหลัก ปัญหานี้ตามปกติจะไม่มีผลต่อการสลับพาร์ติชัน

โปรดทราบว่าพีซีส่วนใหญ่ที่สร้างขึ้นจากช่วงกลางปี ​​1990 เป็นต้นไปจะไม่มีปัญหานี้ดังนั้นจึงอาจไม่ส่งผลกระทบต่อคุณ


1

ฉันจะใส่ swap ได้ที่ไหน

ฉันไม่คาดหวังว่ามันจะสำคัญมาก (การแสดง) เพียงไปกับค่าเริ่มต้น

จำนวน swap ที่ดีที่สุดคืออะไรเมื่อคอมพิวเตอร์ของฉันมี RAM 512Mb

ฉันเคยเห็นสถานที่บางแห่งกล่าวว่าคุณควรจะมีจำนวนการแลกเปลี่ยนเป็นจำนวนสองเท่าของ RAM

ฉันควรมี swap มากกว่าหนึ่งอันหรือไม่

ทำไมคุณจะทำเช่นนั้น? ฉันไม่รู้ด้วยซ้ำว่า Linux สามารถใช้พื้นที่สว็อปมากกว่าหนึ่งแห่งได้หรือไม่

ฉันควรกำหนดพื้นที่สวอปเป็นโลจิคัลหรือพาร์ติชันหลักหรือไม่

ค่อนข้างปล่อยให้มันเป็นตรรกะเพียงเพื่อให้คุณไม่หมดพาร์ทิชันถ้าคุณสร้างเพิ่มเติม


ฉันอ่านหนังสือเสร็จแล้วและมีการพูดคุยกันมากมายเกี่ยวกับเวลาในการเดินทางของหัว คุณหมายถึงการพิจารณาเหล่านี้ไม่สร้างความแตกต่าง?
ptrcao

ไม่เพียงพอที่จะต้องห่วงใย
tshepang

2
จาก man mkswap: ปัจจุบัน, Linux อนุญาตให้มี 32 swap พื้นที่ (นี่คือ 8 ก่อน Linux 2.4.10)
andcoz

0

ที่ที่ดีที่สุดในการวางสว็อปของคุณอาจขึ้นอยู่กับพาร์ติชั่นอื่น ๆ ที่คุณมีในดิสก์ หากคุณกำลังวางพาร์ทิชัน swap ของคุณบนดิสก์ทางกายภาพเช่นเดียวกับรากของระบบปฏิบัติการของคุณคุณควรพยายามที่จะวางไว้
ใกล้กับจุดเริ่มต้นของระบบปฏิบัติการและ / หรือพาร์ทิชันที่บ้านของคุณ

ฉันพบคำถามนี้ขณะตรวจสอบปัญหาความเร็วด้วยระบบปัจจุบันของฉัน

เนื่องจากลำดับที่ฉันได้ติดตั้งระบบปฏิบัติการบนเครื่องของฉันพาร์ทิชัน swap ของฉันอยู่ที่จุดเริ่มต้นของดิสก์และพาร์ติชันระบบปฏิบัติการเก่าของฉันอยู่ติดกับมัน แต่รากของระบบไฟล์ระบบปฏิบัติการใหม่ล่าสุดของฉันนั้นถูกต้อง ที่ท้ายดิสก์
เมื่อหน่วยความจำแน่นและสิ่งต่าง ๆ เริ่มถูกสลับออกระบบจะช้าการรวบรวมข้อมูลในลักษณะที่ไม่เหมือนกับระบบปฏิบัติการเก่า
ระบบปฏิบัติการสองระบบไม่เหมือนกันดังนั้นจึงไม่ได้เปรียบเทียบแอปเปิ้ลกับแอปเปิ้ล แต่ทฤษฎีการทำงานของฉันคือสิ่งต่าง ๆ ช้าลงเพราะหัวดิสก์มีการสลับไปมาระหว่างความกว้างทั้งหมดของดิสก์ คุณสามารถได้ยินความแตกต่างได้ - ดิสก์มีเสียงดังขึ้นและเสียงดังมากเมื่อใช้พื้นที่สว็อปกับระบบปฏิบัติการใหม่
เวลาที่ใช้ในการเคลื่อนย้ายหัวไปมาสามารถทำได้อย่างง่ายดายเมื่อเทียบกับข้อได้เปรียบใด ๆ จากดิสก์ที่เคลื่อนที่เร็วกว่าที่ขอบด้านนอก

นี่เป็นคำถามที่เก่ามากและคำตอบนี้เกี่ยวข้องกับ HDD เชิงกลเชิงกลเท่านั้น อาจไม่สามารถใช้กับ SSD ได้เนื่องจากไม่มีการเคลื่อนย้ายหัวดิสก์

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