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

RAM (หน่วยความจำเข้าถึงโดยสุ่ม) ทั้งฮาร์ดแวร์ RAM หรือซอฟต์แวร์และระบบปฏิบัติการใช้ RAM

4
วิธีการตรวจสอบการใช้งานหน่วยความจำเพื่อวัตถุประสงค์ในการเตือนภัย
เรามีระบบ Linux ในตัวโดยไม่มีการแลกเปลี่ยน Currenly เราต้องแจ้งเตือนเมื่อหน่วยความจำเพิ่ม% การใช้งานผ่าน threashold และรีบูตเมื่อหน่วยความจำ% การใช้งานเพิ่มขึ้นกว่าขีด จำกัด (สูงกว่า) เหตุใดเราจึงต้องการทำเช่นนั้น: หากมีบางโปรแกรมรั่วเราสามารถรีบูทเพื่อความปลอดภัยก่อนที่เคอร์เนลจะเริ่มฆ่ากระบวนการของเรา (ซึ่งอาจทำให้ข้อมูลเสียหายหรือไม่พร้อมใช้งาน) แต่เรามีปัญหา: วิธีการนับการใช้งานหน่วยความจำ -% ซึ่งสามารถใช้เพื่อวัตถุประสงค์ของเราได้อย่างไร เราพยายามนับการใช้หน่วยความจำโดยใช้ค่าของ / proc / meminfo: / # cat /proc/meminfo MemTotal: 126744 kB MemFree: 58256 kB Buffers: 16740 kB Cached: 31308 kB SwapCached: 0 kB Active: 37580 kB Inactive: 24000 kB ปราศจากความสำเร็จ: (MemTotal …
9 linux  memory 

1
เกิดอะไรขึ้นเมื่อคอมพิวเตอร์ไม่มี RAM
เมื่อไม่นานมานี้ผมได้เขียนโปรแกรม Java ที่ใช้หน่วยความจำจำนวนมากอย่างรวดเร็ว (มันเพิ่ม BufferedImages ไปยังรายการอาร์เรย์ในลูป) ฉันเปิดการตรวจสอบระบบ Windows ไว้เพื่อสังเกตการใช้ RAM ในขณะที่ทำงาน เมื่อฉันเริ่มต้นโปรแกรมการใช้ RAM เพิ่มขึ้นอย่างรวดเร็วและเมื่อถึง RAM ขนาด 6GB ของฉันประมาณ 100% คอมพิวเตอร์ของฉันก็ช้ามาก หลังจากผ่านไปประมาณหนึ่งนาทีฉันจัดการเพื่อยกเลิกโปรแกรมและคอมพิวเตอร์ของฉันกู้คืนความเร็วช้า สิ่งที่ดึงดูดความสนใจของฉันคือการใช้งานหน่วยความจำลดลงอย่างช้า ๆ ก่อนจากนั้นก็ลดลงเหลือ 0MB ก่อนที่จะปีนกลับไปใช้งานที่ว่างประมาณ 2-2.5GB ฉันจับภาพหน้าจอของการใช้ RAM ใน System Monitor: ฉันสงสัยว่าถ้าใครสามารถอธิบายว่าเกิดอะไรขึ้นเมื่อคอมพิวเตอร์ไม่มีหน่วยความจำเหลือและทำไมมันไม่กลับไปว่างหลังจากโปรแกรมหยุดทำงาน แต่หลังจากนั้นประมาณ 60 วินาที? ด้วยเหตุใดการใช้งานจึงไม่ลดน้อยลงแทนที่จะเป็นเพียงการใช้งาน

3
ทำไม Ubuntu ขนาด 32 บิตถึงเห็น RAM ขนาด 8GB
ฉันเพิ่งติดตั้งอูบุนตูใหม่ 11.04 32 บิตและฉันรู้สึกประหลาดใจที่เห็นว่าระบบปฏิบัติการสามารถดู RAM 8GB ของฉันไม่เหมือนกับระบบปฏิบัติการ Windows 32 บิต มันทำงานยังไง? การจับคู่ที่อยู่ดำเนินการอย่างไร มันมีประสิทธิภาพหรือไม่ ทำไมมันไม่ทำงานกับระบบ Windows

5
เหตุใด Firefox จึงหมดความจำหมดและฉันจะหยุดมันได้อย่างไร
ฉันสามารถเปิด Firefox หนึ่งอินสแตนซ์ได้เปิดไซต์เช่น Google หรือ Stack Overflow และดูว่ามันใช้หน่วยความจำเกิน 600,000 KB ดูเหมือนว่าจะมากเกินไป มีบางสิ่งที่เกิดขึ้นที่นี่หรือไม่? มีสิ่งที่ฉันสามารถทำได้เพื่อป้องกันไม่ให้ทำเช่นนี้?
8 firefox  memory 

2
ความแตกต่างระหว่างภาคและกลุ่มคืออะไร?
ฉันผ่านวิกิพีเดียและเว็บไซต์อื่น ๆ และนี่คือข้อมูลที่ฉันได้รับ เซกเตอร์:หน่วยที่สามารถกำหนดแอดเดรสที่เล็กที่สุด (ส่วนใหญ่ 512 ไบต์) คลัสเตอร์ : หน่วยการจัดสรรที่เล็กที่สุด (เท่ากับ 1 หรือมากกว่าเซกเตอร์และจำนวนของคลัสเตอร์ขึ้นอยู่กับระบบไฟล์) สมมติว่าในตัวอย่างด้านล่าง: sector = 512 bytes และ cluster = 8 sector = 4096 bytes ตอนนี้ฉันกำลังหาเวลายากเมื่อฉันพยายามสร้างไฟล์ระบบไฟล์ทำอะไร? มันพิจารณา 4096 ไบต์เป็นหน่วยการเขียน / อ่านที่เล็กที่สุดหรือ 512 ไบต์หรือไม่? หากคำตอบคือ 4096 ไบต์: เมื่อผู้ผลิตดิสก์ไดรฟ์ได้ให้ 512 ไบต์เป็นหน่วยที่เล็กที่สุดแอดเดรสทำไมระบบไฟล์ถึงพิจารณาว่าคลัสเตอร์เป็นหน่วยที่เล็กที่สุด ฉันหมายถึงอะไรคือข้อดีในการทำเช่นนั้น?
8 memory 

2
บัฟเฟอร์โอเวอร์โฟลว์เปลี่ยนชนิดข้อมูลของตัวแปรที่เป็นการเขียนทับหรือไม่? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับผู้ใช้ขั้นสูง ปิดให้บริการใน2 ปีที่ผ่านมา char buf[15]บอกว่าผมมีอาร์เรย์ตัวอักษร C ตัวแปร Say มีข้อมูลที่จัดเก็บไว้ในสถานที่ตั้งของหน่วยความจำโดยตรงหลังจากint set_me = 0 char buf[15]ถ้าฉันล้นbufด้วยเชือก"aaabbbcccdddeee\xef\xbe\xad\xde"ก็จะset_me's เปลี่ยนแปลงชนิดข้อมูลจากจำนวนเต็มอาร์เรย์ตัวละครอยู่แล้ว?
8 memory  buffer 

2
DDR3 MB สามารถใช้งานร่วมกับ DDR2 RAM ได้หรือไม่?
หากข้อกำหนดของมาเธอร์บอร์ดบอกว่ารองรับ DDR3 SDRAM sticks ฉันจะถูกต้องหรือไม่ถ้าคิดว่าเข้ากันได้กับ DDR2 RAM ฉันผิดหรือขึ้นอยู่กับเมนบอร์ด

1
หน่วยความจำที่สงวนไว้สำหรับฮาร์ดแวร์มากเกินไป
พื้นหลัง พ่อแม่ของฉันมีเกตเวย์ lx6810-01 ที่มี Windows Vista Home Premium 32 บิต มีการติดตั้ง RAM 4 GB สองแท่ง (GSkill F3-10600CL9D-8GBNT) รวม 8 GB แรมมาพร้อมกับเครื่อง สิ่งที่แปลกคือระบบบอกว่ามันมี DDR2 RAM แม้ว่ามันจะมาพร้อมกับ DDR3 ( คลิกที่นี่เพื่อดูรายละเอียดระบบ ) โดยไม่คำนึงถึงฉันค้นหาคู่มือผู้ใช้ของมาเธอร์บอร์ดและบอกว่าไม้ควรเข้ากันได้ เนื่องจากแรมครึ่งหนึ่งไม่สามารถจัดการได้ฉันจึงติดตั้ง Windows 7 64 บิต Professional ปัญหา เมื่อฉันบูตระบบฉันสังเกตเห็นในการตรวจสอบทรัพยากรที่มีเพียงประมาณ 3 GBs และ 5 GB อยู่ภายใต้หน่วยความจำฮาร์ดแวร์สำรอง ระบบยังคงรับรู้ถึง RAM 8 GB แต่สามารถใช้งานได้เพียง 3 …

1
ใครโหลด BIOS ใน RAM ระหว่างบูตคอมพิวเตอร์
เมื่อคอมพิวเตอร์เริ่มการทำงานรหัสใน BIOS จะถูกดำเนินการก่อน อย่างไรก็ตามรหัสใน BIOS โหลดเข้าสู่ RAM สำหรับการดำเนินการอย่างไร ฉันได้อ้างถึงคำถามนี้ - BIOS อ่านจากชิป BIOS หรือคัดลอกลงใน RAM เมื่อเริ่มต้นหรือไม่ . อย่างไรก็ตามมันทำให้ฉันสับสนมากขึ้น หาก BIOS โหลดจาก ROM และ ROM เป็นชิปแยกต่างหากจุดประสงค์ของการพูดถึงที่อยู่เซ็กเมนต์ใน RAM คืออะไร? นอกจากนี้รหัส BIOS โหลดอยู่ที่ไหน - มันอยู่ใน 1 MiB ล่าสุดของพื้นที่ที่อยู่โหมดจริงหรือสถานที่อื่น ๆ ? หากใครบางคนสามารถทำรายการขั้นตอนจากคอมพิวเตอร์เริ่มต้นจนถึงการดำเนินการตามคำสั่ง BIOS แรกรวมถึงที่อยู่หน่วยความจำที่ใช้มันจะมีประโยชน์มาก

2
RAM ไม่สามารถใช้งานได้?
ฉันเพิ่งอัพเกรด RAM ของฉันวันนี้ด้วยการเพิ่ม 2 x 4GB 1333MHz DDR3 sticks บน RAM DDR3 2 x 2GB 1333MHz ของฉันทำให้ RAM ทั้งหมด 12GB ด้วยเหตุผลบางอย่างก่อนที่ 4GB จะใช้งานได้ทั้งหมด แต่เมื่อฉันเพิ่มทั้งสองมันแสดงให้เห็นว่า RAM เพียง 1.95GB นั้นสามารถใช้งานได้และ Microsoft คะแนนคอมพิวเตอร์ของฉันที่แท้จริงลดลง 2 คะแนนเพราะ Oo มีความคิดอะไรผิดหรือเปล่า? นี่คือวิธีการตั้งค่าในระบบของฉัน: สล็อต 1 - 2GB DDR3 1333 (สีน้ำเงิน) สล็อต 2 - 4GB DDR3 1333 (สีดำ) สล็อต …

1
ฉันสามารถแทนที่ SODIMM SDRAM ด้วย SODIMM DRAM ในแล็ปท็อปของฉันได้หรือไม่
ฉันสามารถแทนที่ SODIMM SDRAM ด้วย SODIMM DRAM ใน Acer aspire 5742g ของฉันได้หรือไม่? ฉันต้องการอัปเดตหน่วยความจำของฉัน แต่ทุกประเภทนี้ทำให้ฉันสับสน ฉันดูที่หน่วยความจำคอมพิวเตอร์ของฉันและบอกว่ามันมี SODIMM DDR3 SDRAM ฉันตรวจสอบสิ่งที่พวกเขาหมายถึง แต่ตอนนี้ฉันกำลังมองหาซื้อและสิ่งเดียวที่ฉันพบ SDRAM เป็นแรม DIMM ปกติสำหรับคอมพิวเตอร์เดสก์ท็อป ไม่มีใครมีความคิดใด ๆ แก้ไข: DDR4 ถึง DDR3

3
แล็ปท็อปของฉัน จำกัด การอัพเกรด RAM ที่ 8GB คืออะไร
ฉันมี Toshiba Portege M780-S7240 มันเป็น i7, 64 บิตและปัจจุบันมี 4GB RAM ฉันต้องการอัปเกรดเป็น 16GB (หากเป็นเรื่องสำคัญฉันกำลังใช้งาน Ubuntu แบบ 64 บิต) ฉันตรวจสอบกับผู้จำหน่าย RAM ที่บอกว่าเป็นไปไม่ได้กับการกำหนดค่าของฉันและเห็นคู่มือผู้ใช้กล่าวว่า: "กำหนดค่าด้วย DDR3 4GB (2GB + 2GB) 1066MHz (สูงสุด 8GB)" อะไรทำให้เกิดข้อ จำกัด ที่ยากลำบากนี้ อะไรคือข้อ จำกัด หรือการรวมกันของข้อ จำกัด ที่ทำให้ไม่รองรับ 16GB? มันเป็นเมนบอร์ดหรือเปล่า มีการอัพเกรดเฟิร์มแวร์ที่ฉันสามารถทำได้เพื่อให้เหนือกว่านี้หรือไม่? แก้ไข นี่คือลิงค์ไปยังข้อมูลจำเพาะจากผู้ผลิต (เป็น PDF) ฉันได้รับแจ้งว่า PDF เหล่านี้ถูกสร้างขึ้นก่อนเผยแพร่และมักจะไม่อัปเดตเมื่อมีการเปลี่ยนแปลงเฟิร์มแวร์

2
สิ่งที่จะใส่ใน RAMDisk บน Windows?
ฉันเพิ่งติดตั้ง RAM จำนวนมากในพีซีของฉันเมื่อเร็ว ๆ นี้และฉันได้ตรวจสอบ RAMDisk สิ่งนี้ มีสองสิ่งที่ฉันค้นพบจากการสืบสวนของฉัน: คุณไม่ควรยุ่งกับการตั้งค่าไฟล์ / หน่วยความจำดั้งเดิมของ Windows ระบบการจัดการหน่วยความจำของ Windows และบริการของ บริษัท นั้นสมบูรณ์แบบด้วยการทดสอบเป็นเวลาหลายปีในสถานการณ์จริง รูปแบบหน่วยความจำ SuperFetch และ Windows ทำให้การย้ายไฟล์และโฟลเดอร์เฉพาะไปที่ RAMDisk ไม่มีเหตุผลเนื่องจากไฟล์ที่แม็พนั้นไม่ได้ถูกล้างออกจากหน่วยความจำทันทีและ SuperFetch ทำงานได้ดีในการทำนายการกระทำของผู้ใช้ อย่างไรก็ตามผู้พัฒนาโปรแกรมบุคคลที่สามเช่นเบราว์เซอร์และยูทิลิตี้ใช้เวลาน้อยลงอย่างมากในการกังวลเกี่ยวกับประสิทธิภาพดังนั้นในกรณีขอบเช่นมีหน่วยความจำมากมายโปรแกรมเหล่านี้ทำงานในวิธีที่ดีที่สุดน้อยกว่า ถ้าฉันถูกต้อง RAMDisk อาจมีประโยชน์ในการเก็บแคชชั่วคราวของบางโปรแกรม: ไฟล์ที่สามารถสร้างใหม่โดยอัตโนมัติโดยไม่มีปัญหา เบราว์เซอร์ชอบที่จะแคชข้อมูลลงดิสก์เพื่อหลีกเลี่ยงการดาวน์โหลดจากอินเทอร์เน็ตมีอะไรอีกบ้างที่สามารถนำมาใส่ใน RAMDisk

3
รับความผิดพลาดของหน้าซอฟต์ในปริมาณไม่มากเมื่อโหลดเกมและดูวิดีโอแฟลช
คอมพิวเตอร์ของฉันมีปัญหาแปลก ๆ เมื่อเล่นเกมที่โหลดเนื้อหาได้อย่างรวดเร็ว บางทีฉันกำลังดูผิดที่ แต่ฉันไม่สามารถหาใครก็ได้ที่มีปัญหาคล้ายกัน ในกรณีที่ยังไม่ชัดเจนฉันจะสังเกตตัวอย่าง ในเกมซอร์สผู้ทำแผนที่สามารถปรับสิ่งต่าง ๆ โดยบอกเครื่องยนต์เมื่อใดและที่ไหนที่จะซ่อนวัตถุเพื่อไม่ให้พวกมันถูกเพิ่มเข้าไปในฉากจนกว่าคุณจะเปิดมุมหรือเปิดประตู คอมพิวเตอร์ของฉันสำลักเมื่อถึงเวลาโหลดวัตถุเหล่านี้ ยกตัวอย่างเช่น Portal 2 เมื่อหน้าจอโหลดพื้นที่หายไปฉันก็ถูกโยนลงไปในระดับ ทันทีฉันทักทายด้วยหน้าจอที่ค้างและเสียงพูดติดอ่าง / ทำซ้ำประมาณหนึ่งวินาที เมื่อผ่านไปแล้วทุกคนจะเดินหน้าต่อไปอย่างเต็มกำลัง จากนั้นฉันก็เดินไปที่ประตูเพื่อเปิดมัน อีกหนึ่งวินาทีแห่งความนิ่งและเสียงพูดติดอ่างที่ดีเยี่ยมในขณะที่โหลดอีกด้าน หากคุณต้องดูใครเล่นเกมนี้จะไม่เกิดขึ้น อย่างไรก็ตามฉันสามารถทนได้ มัน' มันน่ารำคาญ แต่มันก็ไม่ได้รบกวนการเล่นเกม ตอนนี้เรามาเล่นเกมที่โหลดตามความคืบหน้าของเกม Sonic Generations เมื่อหยุดนิ่งฉันได้รับเฟรมที่นุ่มลื่น แต่ทันทีที่เขาเริ่มวิ่งไปข้างหน้าโหลดมากขึ้นในระดับฉันลดลงถึง <1 FPS ทำให้ไม่สามารถเล่นได้อย่างเต็มที่ ดูเหมือนจะมีเกมมากขึ้นเรื่อย ๆ ทุกวันนี้ซึ่งเป็นเหตุผลว่าทำไมฉันถึงได้จริงจังกับการแก้ไขปัญหาในที่สุด ฉันสงสัยอย่างมากว่าการหยุดเหล่านี้ถูกตั้งโปรแกรมไว้ในเกมด้วยตัวเอง หน้าจอการโหลดได้รับการออกแบบให้ทำงานได้อย่างราบรื่นเมื่อโหลดข้อมูลและที่เครื่องอื่น ๆ ใช้ Sonic เป็นตัวอย่างอีกครั้งแม้ชิ้นส่วนที่เคลื่อนไหวบนหน้าจอการโหลดจะเปลี่ยนแปลงเร็วมากจนกว่าการโหลดจะเสร็จสิ้น ฉันสร้างคอมพิวเตอร์เครื่องนี้เมื่อสี่ปีที่แล้วและมีปัญหานี้มาตั้งแต่ฉันเริ่มใช้มันสำหรับเกมสามมิติ ตั้งแต่นั้นมาฉันเปลี่ยนเมนบอร์ด HDD และการ์ดกราฟิกเนื่องจากพวกเขากำลังจะตาย (กรณีที่แฟน ๆ หยุดทำงานในวันหนึ่งและ HDD …

2
ฉันจะ จำกัด จำนวนกระบวนการลูกที่ MySQL วางไข่ได้อย่างไร
มีวิธี จำกัด จำนวนเด็กมากกว่าการmysqldวางไข่ไหม? หรือเราไม่ควรกังวลเกี่ยวกับสิ่งนั้น? VPS ของฉันมี RAM 512MB เท่านั้น นี่คือผลลัพธ์ของhtopหลังจากที่ฉันตั้งค่าmax_connectionsเป็น 6 และเริ่มmysqlบริการ: PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command 27082 mysql 20 0 136M 28868 5800 S 0.0 5.7 0:00.41 `- /usr/sbin/mysqld 27121 mysql 20 0 136M 28868 5800 S 0.0 5.7 0:00.05 | `- …
8 memory  mysql  process 

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