Memory paging is a memory management technique for controlling how a computer or virtual machine's (VM's) memory resources are shared.
A computer can address memory beyond the amount physically installed on the system. This nonphysical memory, which is called virtual memory, is actually a section of a hard disk that's set up to emulate the computer's RAM. The concept of virtual memory comes from a time when physical memory, the amount of RAM installed on a computer, was extremely expensive. The portion of the hard disk that acts as physical memory is called a page file.
When a computer runs out of RAM, the operating system (OS) will move pages of memory over to the computer's hard disk to free up RAM for other processes. This ensures that the operating system will never run out of memory and crash. Too much reliance on memory paging can impair performance, however, because random access memory operates much faster than disk memory. This means the operating system has to wait for the disk to catch up every time a page is swapped; the more a workload relies on swap files, the more it will negatively impact performance.
In a virtualized environment, the hypervisor manages physical memory. This is because a guest operating system is not aware of the virtualization layer -- it believes it has the host hardware all to itself. Approaches to memory paging in a virtual environment include:
Smart paging - used only during a VM restart when there is no memory available and none can be reclaimed.
Hypervisor swapping - provides long-term page swap support for a certain amount of memory reclamation. Because hypervisors generally have no insight into VM memory, however, the data swapped out may routinely need to be swapped back which can degrade performance.
Memory ballooning - forces the VM's guest operating system (OS) to decide which memory pages are less important and swap them to disk.
See also: transparent page sharing, swap file
RELATED GLOSSARY TERMS: virtual file system (VFS), IT showback, PlateSpin, virtual storage appliance (VSA), virtualization, memory ballooning , Virtualización
Memory paging is a memory management technique for controlling how a computer or virtual machine's (VM's) memory resources are shared.
A computer can address memory beyond the amount physically installed on the system. This nonphysical memory, which is called virtual memory, is actually a section of a hard disk that's set up to emulate the computer's RAM. The concept of virtual memory comes from a time when physical memory, the amount of RAM installed on a computer, was extremely expensive. The portion of the hard disk that acts as physical memory is called a page file.
When a computer runs out of RAM, the operating system (OS) will move pages of memory over to the computer's hard disk to free up RAM for other processes. This ensures that the operating system will never run out of memory and crash. Too much reliance on memory paging can impair performance, however, because random access memory operates much faster than disk memory. This means the operating system has to wait for the disk to catch up every time a page is swapped; the more a workload relies on swap files, the more it will negatively impact performance.
In a virtualized environment, the hypervisor manages physical memory. This is because a guest operating system is not aware of the virtualization layer -- it believes it has the host hardware all to itself. Approaches to memory paging in a virtual environment include:
Smart paging - used only during a VM restart when there is no memory available and none can be reclaimed.
Hypervisor swapping - provides long-term page swap support for a certain amount of memory reclamation. Because hypervisors generally have no insight into VM memory, however, the data swapped out may routinely need to be swapped back which can degrade performance.
Memory ballooning - forces the VM's guest operating system (OS) to decide which memory pages are less important and swap them to disk.
See also: transparent page sharing, swap file
RELATED GLOSSARY TERMS: virtual file system (VFS), IT showback, PlateSpin, virtual storage appliance (VSA), virtualization, memory ballooning , Virtualización
การแปล กรุณารอสักครู่..

หน่วยความจำเพจจิ้งเป็นเทคนิคการจัดการหน่วยความจำสำหรับการควบคุมวิธีการที่คอมพิวเตอร์หรือเครื่องเสมือน ( VM ) ทรัพยากรหน่วยความจำที่ใช้ร่วมกัน
คอมพิวเตอร์สามารถติดตั้งหน่วยความจำที่อยู่นอกเหนือจากปริมาณทางกายภาพในระบบ หน่วยความจำ nonphysical นี้ซึ่งเรียกว่าหน่วยความจำเสมือน คือ ส่วนของฮาร์ดดิสก์ที่จัดตั้งขึ้นเพื่อเลียนแบบของคอมพิวเตอร์แรมแนวคิดของหน่วยความจำเสมือนมาจากเวลาที่หน่วยความจำกายภาพ , ปริมาณของ RAM ที่ติดตั้งในคอมพิวเตอร์ ก็แสนแพง ส่วนของฮาร์ดดิสก์ที่ทำหน้าที่เป็นหน่วยความจำที่เรียกว่าไฟล์หน้า
เมื่อคอมพิวเตอร์หมดของ RAM , ระบบปฏิบัติการ ( OS ) จะย้ายหน้าของหน่วยความจำไปยังฮาร์ดดิสก์ของคอมพิวเตอร์เพื่อเพิ่ม RAM สำหรับกระบวนการอื่น ๆนี้เพื่อให้มั่นใจว่าระบบจะไม่หมดในหน่วยความจำ และชน การพึ่งพามากเกินไปในหน่วยความจำเพจจิ้งสามารถบั่นทอนประสิทธิภาพการทำงาน อย่างไรก็ตาม เนื่องจากแรมทำงานเร็วกว่าหน่วยความจำดิสก์ หมายถึง ระบบปฏิบัติการต้องรอดิสก์ที่จะจับขึ้นทุกครั้งที่หน้าสลับ ยิ่งมีภาระงานต้องอาศัยไฟล์แลกเปลี่ยนมันยิ่งจะส่งผลกระทบในเชิงลบต่อประสิทธิภาพ .
ในสภาพแวดล้อมเสมือนจริง , ซึ่งจัดการหน่วยความจำทางกายภาพ นี้เป็นเพราะแขกของระบบปฏิบัติการจะไม่ทราบของ virtualization ชั้น . . . มันเชื่อว่ามันมีโฮสต์ฮาร์ดแวร์ทั้งหมดเอง วิธีการหน่วยความจำเพจจิ้งในสภาพแวดล้อมเสมือนรวม :
สมาร์ทหน้า - ใช้ใน VM เริ่มต้นเมื่อไม่มีหน่วยความจำที่มีอยู่และไม่ได้ใช้
ซึ่งการเปลี่ยน - ให้บริการระยะยาวหน้าสลับสนับสนุนจํานวนหนึ่งของหน่วยความจำการเวนคืน เพราะโดยทั่วไปแล้วไม่มีข้อมูลเชิงลึกในความทรงจำ 18 , VM แต่ข้อมูลสลับออกอาจตรวจต้องสลับกลับ ซึ่งสามารถลดประสิทธิภาพ
บอลลูนหน่วยความจำ - กองกำลังของผู้เข้าพัก VM ระบบปฏิบัติการ ( OS ) เพื่อตัดสินใจที่หน้าหน่วยความจำมีความสำคัญน้อยลง และเปลี่ยนพวกเขาไปยังดิสก์
ดูแบ่งปันหน้าใส , แลกเปลี่ยนไฟล์
คำศัพท์ที่เกี่ยวข้องกับระบบแฟ้มเสมือน ( อบอุ่น ) , มัน showback platespin , เสมือน , กระเป๋าอุปกรณ์ ( สหรัฐอเมริกา ) , หน่วยความจำเสมือน , บอลลูน , virtualizaci . kgm
การแปล กรุณารอสักครู่..
