Select the product you need help with
คุณพบปัญหาประสิทธิภาพการทำงานในโปรแกรมประยุกต์และบริการเมื่อแคชของแฟ้มระบบใช้ส่วนใหญ่ของ RAM มีอยู่จริงหมายเลขบทความ (Article ID): 976618 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้ อาการคุณพบปัญหาประสิทธิภาพการทำงานในโปรแกรมประยุกต์และบริการในรุ่นต่าง ๆ ของ Windows XP ของ Windows Vista, Windows Server 2003, Windows Server 2008 และ Windows Server 2008 R2 นอกจากนี้ คุณสังเกตเห็นอาการต่าง ๆ ต่อไปนี้:
สาเหตุการจัดการหน่วยความจำในระบบปฏิบัติการ Microsoft Windows ใช้อัลกอริทึมที่ตามความต้องการ ถ้าใด ๆ ประมวลผลการร้องขอ และใช้ จำนวนที่มีขนาดใหญ่ของหน่วยความจำ เพิ่มขนาดของชุดการทำงาน (จำนวนหน้าของหน่วยความจำใน RAM มีอยู่จริง) ของกระบวนการ ถ้าการร้องขอเหล่านี้อย่างต่อเนื่อง และไม่ได้ตรวจสอบ ชุดการทำงานของกระบวนการจะเพิ่มขึ้นเมื่อต้องใช้ RAM ที่มีอยู่จริงทั้งหมด ในสถานการณ์นี้ ชุดทำงานสำหรับการประมวลผลอื่น ๆ จะจหมดลงในฮาร์ดดิสก์ ลักษณะการทำงานนี้ลดประสิทธิภาพการทำงานของโปรแกรมประยุกต์และบริการเนื่องจากเพจของหน่วยความจำจะเขียนลงในฮาร์ดดิสก์ และอ่านจากฮาร์ดดิสก์อย่างต่อเนื่อง นอกจากนี้ลักษณะการทำงานนี้นำไปใช้กับชุดการทำงานของระบบแฟ้มแคช ถ้าไม่มีไดรฟ์ข้อมูลแบบต่อเนื่อง และสูงของการร้องขออ่านแคช จากกระบวนการใด ๆ หรือ จากโปรแกรมควบคุมใด ๆ ขนาดชุดทำงานของระบบปรับปรุงแฟ้มแคจะเติบโตเพื่อตอบสนองความต้องการนี้ แคชของแฟ้มระบบใช้ RAM มีอยู่จริง ดังนั้น จำนวน RAM ที่มีอยู่จริงเพียงพอจะไม่พร้อมใช้งานสำหรับกระบวนการอื่น ๆ ในรุ่น 32 บิตของระบบปฏิบัติการ Microsoft Windows รุ่นก่อนหน้านี้กว่า Windows Vista ชุดทำงานของระบบปรับปรุงแฟ้มแคมีขีดจำกัดของหน่วยความจำทฤษฎีกิกะไบต์น้อยกว่า than1 ข้อจำกัดของช่วงที่อยู่เสมือนป้องกันไม่ให้ชุดทำงานของระบบปรับปรุงแฟ้มแค exhausting RAM มีอยู่จริง ในรุ่น 32 บิตของระบบปฏิบัติการ Windows Vista เคอร์เนลทรัพยากรถูกปันส่วนแบบไดนามิก ชุดการทำงานของระบบปรับปรุงแฟ้มแคเพิ่มเมื่อต้องใช้ช่วงที่อยู่เสมือนของโหมดเคอร์เนลด้วยทรัพยากรเคอร์เนลอื่น ๆ ข้อจำกัดของช่วงนี้หน่วยความจำไม่น้อยกว่า 2 กิกะไบต์ ถ้าคอมพิวเตอร์มีมากกว่า 2 กิกะไบต์ของ RAM ที่มีอยู่จริง แคไม่ exhaust RAM ที่มีอยู่จริงทั้งหมด อย่างไรก็ตาม แคสามารถ exhaust ว่างที่อยู่เสมือนในเคอร์เนล ซึ่งสามารถทำให้ความล้มเหลวในการปันส่วนสำหรับคอมโพเนนต์อื่น ๆ ของเคอร์เนล บนเวอร์ชัน 64 บิตของระบบปฏิบัติการ Windows ขนาดของช่วงที่อยู่เสมือนเหล่านี้มีขนาดใหญ่กว่า RAM มีอยู่จริงโดยทั่วไป ในสถานการณ์นี้ ชุดการทำงานสำหรับการปรับปรุงแฟ้มแคระบบสามารถเพิ่มเมื่อต้องใช้ส่วนใหญ่ของ RAM มีอยู่จริง การหลีกเลี่ยงปัญหาเมื่อต้องหลีกเลี่ยงปัญหานี้ ใช้GetSystemFileCacheSize API ฟังก์ชันและฟังก์ชันSetSystemFileCacheSize API เพื่อตั้งค่าขนาดสูงสุด หรือต่ำสุดสำหรับชุดการทำงานของระบบแฟ้มแคช การใช้ฟังก์ชันเหล่านี้เป็นเพียงวิธีได้รับการสนับสนุนเพื่อจำกัดปริมาณการใช้หน่วยความจำทางกายภาพโดยการปรับปรุงแฟ้มแคระบบ Microsoft Windows แบบไดนามิกแคบริการคือ บริการตัวอย่างที่อธิบายเกี่ยวกับกลยุทธ์หนึ่งเมื่อต้องใช้ Api ที่เหล่านี้เพื่อลดผลกระทบของการตัดสินค้าจากคลังนี้ การติดตั้ง และการใช้บริการแคชของแบบไดนามิกของ Microsoft ไม่ทำให้ข้อยกเว้นการสนับสนุนสำหรับ Microsoft Windows รหัสของแหล่งที่มาและการบริการนี้ไว้ให้เป็นตัวอย่างของวิธีใช้ Microsoft ได้รับการสนับสนุน Api เพื่อลดการเติบโตของแคชของระบบแฟ้ม รหัสแหล่งที่มาและการบริการสามารถดาวน์โหลดได้จากการเชื่อมโยงในเว็บไซต์ของ Microsoft ต่อไปนี้: http://www.microsoft.com/downloads/details.aspx?FamilyID=e24ade0a-5efe-43c8-b9c3-5d0ecb2f39af&displaylang=en
(http://www.microsoft.com/downloads/details.aspx?FamilyID=e24ade0a-5efe-43c8-b9c3-5d0ecb2f39af&displaylang=en)
สถานะMicrosoft ยืนยันว่า ปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่ระบุไว้ในส่วน"ใช้งาน" ข้อมูลเพิ่มเติมอัลกอริทึมการจัดการของหน่วยความจำในระบบปฏิบัติการ Windows 7 และ Windows Server 2008 R2 ถูกปรับปรุงเพื่อแก้ไขแฟ้มจำนวนมากที่แคปัญหาที่พบใน Windows รุ่นก่อนหน้านี้ มีบางสถานการณ์เฉพาะเท่านั้นเมื่อคุณจำเป็นต้องใช้บริการนี้บนคอมพิวเตอร์ที่กำลังเรียกใช้ Windows 7 หรือ Windows Server 2008 R2 วิธีการ Determine ว่า ระบบของคุณจะได้รับผลกระทบ ดาวน์โหลดเครื่องมือ SysInternals RamMap จากเว็บไซต์ด้านล่างนี้ และติดตั้งบนระบบของคุณ: http://technet.microsoft.com/en-us/sysinternals/ff700229
(http://technet.microsoft.com/en-us/sysinternals/ff700229)
เมื่อคุณเรียกใช้เครื่องมือ เลือก "ใช้นับ" และจะมี หลายคอลัมน์ปรากฏเพื่อแสดงรูปแบบปัจจุบันใช้หน่วยความจำ คลิกในคอลัมน์ "ที่ใช้งานอยู่" การเรียงลำดับตามจำนวนไบต์ที่ใช้ และหมายเหตุการใช้งานสูงสุดภายใต้ผลรวมโดยตรง ถ้ามีการตรวจนับใช้ด้านบนคือ "Metafile" และถูกใช้งานส่วนใหญ่ของหน่วยความจำ จากนั้นคุณประสบปัญหาการแคชของแฟ้มระบบที่อธิบายไว้ข้างต้น ซึ่งสามารถยังได้รับการยืนยันโดยใช้การตรวจสอบประสิทธิภาพ และการตรวจสอบตัวนับไบต์ที่เก็บในแค Memory\Systemและเห็นแคเติบโตอย่างต่อเนื่องในช่วงเวลาหนึ่ง ตัวอย่าง RamMap ที่คอมพิวเตอร์กำลังประสบกับปัญหาผลผลิต: ยุบรูปภาพนี้ ![]() ตัวอย่าง RamMap ที่คอมพิวเตอร์ไม่ประสบปัญหาผลผลิต: ยุบรูปภาพนี้ ![]() นอกจากนี้ยังสามารถใช้ตัวตรวจสอบประสิทธิภาพการทำงานนี้ได้เพื่อช่วยในการกำหนดให้คอมพิวเตอร์ที่กำลังประสบกับปัญหาอธิบายไว้ข้างต้น โหลดการตรวจสอบประสิทธิภาพ และการตรวจสอบตัวนับไบต์ที่เก็บในแค Memory\Systemณรอบระยะเวลา ถ้าตัวนับแสดงแนวโน้มการขึ้นเมื่อเวลาผ่านไป แล้วคอมพิวเตอร์ที่พบปัญหานี้อยู่ ดังแสดงด้านล่าง: ยุบรูปภาพนี้ ![]() ถ้าระบบของคุณ Windows Server 2008 R2 กำลังประสบกับปัญหานี้ คุณอาจติดต่อ ฝ่ายสนับสนุนทางเทคนิคของ Microsoft
(http://support.microsoft.com/select/Default.aspx?target=assistance)
เมื่อต้องรับแบบไดนามิกแคบริการสำหรับ Windows Server 2008 R2ความต้องการเริ่มระบบใหม่ คุณไม่จำเป็นต้องเริ่มระบบของคอมพิวเตอร์ใหม่เมื่อคุณติดตั้ง ถอนการติดตั้ง หรือใช้บริการนี้ คุณสมบัติหมายเลขบทความ (Article ID): 976618 - รีวิวครั้งสุดท้าย: 15 ตุลาคม 2555 - Revision: 5.0 ใช้กับ
แปลโดยคอมพิวเตอร์ ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:976618
(http://support.microsoft.com/kb/976618/en-us/
)
| การแปลบทความ
|







กลับไปด้านบน








