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

คำพ้องความหมาย: RAM - ตัวย่อสำหรับ: Random Access Memory ประเภทของการจัดเก็บข้อมูลคอมพิวเตอร์

11
เซิร์ฟเวอร์ Linux ใช้หน่วยความจำเพียง 60% จากนั้นจึงทำการสลับ
ฉันมีเซิร์ฟเวอร์ Linux ที่ใช้ระบบสำรองข้อมูลของเรา เครื่องบดเหมือนคนบ้าเพราะมันหนักในการแลกเปลี่ยน ปัญหาคือมันใช้เพียง 60% ของหน่วยความจำกายภาพ! นี่คือผลลัพธ์จากfree -m: free -m total used free shared buffers cached Mem: 3949 2356 1593 0 0 1 -/+ buffers/cache: 2354 1595 Swap: 7629 1804 5824 และตัวอย่างผลลัพธ์บางส่วนจากvmstat 1: procs -----------memory---------- ---swap-- -----io---- -system-- -----cpu------ r b swpd free buff cache si so bi bo …
12 linux  memory  swap 

3
การใช้หน่วยความจำสูงสุดของกระบวนการ
เครื่องมือเช่นtopและpsสามารถให้ฉันจำนวนหน่วยความจำที่จัดสรรให้กับกระบวนการในขณะนี้ แต่ฉันสนใจที่จะวัดจำนวนหน่วยความจำสูงสุดที่จัดสรรให้กับกระบวนการอย่างใดอย่างหนึ่งตั้งแต่การสร้างหรือในช่วงเวลาที่กำหนด ข้อเสนอแนะเกี่ยวกับวิธีการหา?
12 linux  memory 

1
เซิร์ฟเวอร์ IIS สามารถมีหน่วยความจำมากเกินไปหรือไม่
ฉันดูเหมือนบางคนอ้างว่า Exchange ( ลิงก์ ) และ Elasticsearch ( ลิงก์ ) สามารถประสบกับหน่วยความจำ "มากเกินไป" ฉันยังอ่านคำใบ้ที่คลุมเครือในหนังสือเล่มเก่าที่เหมือนกันอาจเป็นจริงของ IIS: [T] เขามี [RAM] คนรับใช้มากขึ้นอย่างน้อยก็ในระดับหนึ่ง หากคุณมี RAM มากเกินไปแคชไฟล์ IIS จะไม่สามารถใช้งานได้อย่างสมบูรณ์ ดังนั้นมันอาจจะดีไม่เกิน 2GB ถึง 3GB of RAM สำหรับเว็บเซิร์ฟเวอร์มาตรฐาน ทุกคนสามารถยืนยันหรือปฏิเสธการอ้างสิทธิ์ว่าเซิร์ฟเวอร์ IIS สามารถมี RAM มากเกินไปได้หรือไม่ หากการอ้างสิทธิ์เป็นจริงมันเป็นเรื่องของการปรับแต่งการกำหนดค่าอย่างละเอียดหรือไม่? เหตุผลที่ฉันถามคือเพราะฉันเห็นปัญหาประสิทธิภาพการทำงานที่เป็นไปได้ในสภาพแวดล้อมการผลิตเทียบกับการทดสอบซึ่งสภาพแวดล้อมการทดสอบแม้ภายใต้ภาระหนักดูเหมือนว่าจะทำงานได้ดีขึ้นด้วย 16GB RAM กว่าการผลิตที่มี 64GB ฉันใช้งาน IIS 8 บน Windows Server 2012 R2 64 …

2
ลบหน่วยความจำในเครื่องเสมือน Linux
Linux สนับสนุนหน่วยความจำเพิ่มความร้อนเมื่อทำงานในฐานะแขก VM ใน VMwareเป็นต้น (บางครั้งคุณต้องแจ้งเกสต์ OS ด้วยตนเอง ) มีวิธีที่ปลอดภัยที่จะทำการดำเนินการผกผัน - ลดจำนวนหน่วยความจำที่จัดสรรให้กับเครื่องเสมือนจริงหรือไม่และถ้าเป็นเช่นนั้นคุณต้องแจ้งผู้เยี่ยมชม Linux ด้วยตนเองก่อนดำเนินการดังกล่าวหรือไม่? (ถ้าเป็นเช่นนั้นโพรซีเดอร์เฉพาะสำหรับเครื่องมือ VMware หรือเป็นวิธีทั่วไปสำหรับกลไกการจำลองเสมือนชนิดใด?)

3
ค้นหาเครื่องเสมือนทั้งหมดที่มีบอลลูนแบบบอลลูนหรือเปลี่ยนเป็นแรมในคลัสเตอร์ VMware หรือไม่
หากฉันต้องดูที่คลัสเตอร์ vSphere หรือกลุ่มทรัพยากรและดูระดับหนึ่งของการทำบอลลูนหรือการสลับหน่วยความจำฉันจะทราบได้อย่างไรว่า VMs ใดได้รับผลกระทบ ฉันรู้ว่าจะทำอย่างไรกับพวกเขาเมื่อฉันพบพวกเขา :) ในตัวอย่างด้านล่างมี 65 เครื่องเสมือนในกลุ่มทรัพยากร มี RAM ที่มีบอลลูนน้อยกว่า 32 กิกะไบต์ ฉันจะระบุว่า VM ใดที่มีส่วนหนึ่งของ RAM ที่บอลลูนหรือเปลี่ยนเป็น

2
Linux: หน่วยความจำว่าง แต่ใช้การสลับ ทำไม?
นี่คือไดอะแกรมของ Munin การใช้หน่วยความจำ: http://koryagin.com/w/q/memory-day.png สลับเข้า / ออก: http://koryagin.com/w/q/swap-day.png เหตุใด Linux จึงตัดสินใจเพิ่มแคชและใช้ swap เมื่อขนาด RAM ใหญ่กว่าหน่วยความจำที่โปรแกรมใช้
11 linux  memory 

4
RAM 96 GB บน Dell T7500 แสดงเป็น 78GB ใน Ubuntu Server 11.04
ใช้เซิร์ฟเวอร์ Ubuntu 11.04 ฉันมีเวิร์กสเตชัน Dell Precision T7500 ใหม่ที่โหลดด้วย 12x8GB DIMM และ BIOS แสดง 96GB แต่การตรวจสอบ / proc / meminfo ให้: cat /proc/meminfo | grep MemTotal MemTotal: 82650584 kB และให้ฟรี: free -m total used free shared buffers cached Mem: 80713 5254 75459 0 89 3304 -/+ buffers/cache: 1860 78852 Swap: 95365 …
11 ubuntu  memory 

5
วิธีการวัดการใช้หน่วยความจำกระบวนการโซลาริส?
วิธีตรวจสอบจำนวนหน่วยความจำที่กระบวนการ Solaris ใช้อยู่? ฉันต้องการจัดสรรพื้นที่ที่อยู่ทั้งหมดและจำนวนที่อยู่ใน RAM ฉันพยายามรวมเอาท์พุท pmap ด้วยสคริปต์ awk แต่มันแฮ็คที่น่าเกลียด มีวิธีที่ดีกว่าในการเขียนสคริปต์หรือไม่

3
ฉันจะตรวจสอบว่า DB ของฉันต้องการ RAM เพิ่มขึ้นได้อย่างไร
คุณจะตรวจสอบว่าอินสแตนซ์ฐานข้อมูล postgresql ของคุณต้องการหน่วยความจำ RAM เพิ่มเติมเพื่อจัดการกับข้อมูลการทำงานปัจจุบันได้อย่างไร

3
ยูทิลิตี้ `convert` ของ ImageMagick ใช้หน่วยความจำ * มากเกินไปพร้อมอินพุต PDF
ฉันมักจะใช้ ImageMagick convertสำหรับ * -> การแปลง PNG แต่เมื่อ PDF มีมากกว่า 50 หน้า - convertกินหน่วยความจำ 3 กิบ (!!!) มากขึ้น ฉันเดาว่ามันจะโหลดทุกอย่างก่อน ไม่เป็นที่ยอมรับ มันควรอ่าน PDF ทีละหน้าทำไมห่าพวกเขาทั้งหมดในครั้งเดียว! อาจจะมีวิธีการปรับแต่งมันอย่างใด? หรือทางเลือกที่ดี?

4
จะตรวจสอบว่า RAM ทำงานในโหมด ECC ได้อย่างไร?
ฉันอัปเดตโพสต์นี้ตั้งแต่ฉันเปลี่ยนโปรเซสเซอร์ แต่หลักของคำถามของฉัน (และน่าเสียดายที่ผลลัพธ์เช่นกัน) เหมือนกัน ฉันสร้างกล่อง FreeNAS แรกและต้องการใช้ ECC RAM เนื่องจากฉันต้องการจัดเก็บข้อมูลสำคัญ เนื่องจากฉันอยู่ในงบประมาณฉันต้องการไปหาทางออกที่เหมาะสมที่สุดที่จะยังคงสนับสนุน ECC RAM หลังจากทำการวิจัยบางอย่างฉันพบว่าฉันต้องการแผงวงจรหลักหน่วยความจำและ CPU ที่รองรับ ECC เมนบอร์ดที่ฉันเลือกคือ "Gigabyte X150M-Pro ECC" ซึ่งมีชิปเซ็ต C232, DDR4 และซ็อกเก็ต LGA1151 ฉันยังซื้อชุดอุปกรณ์สอง DIMM ที่ผลิตโดย KINGSTON ด้วยหมายเลขรุ่น "KVR21E15S8K2 / 8" ( แผ่นข้อมูลจำเพาะ ) Gigabyte เผยแพร่รายการของโมดูลหน่วยความจำที่ผ่านการทดสอบและดูเหมือนว่าโมดูลของฉันจะรองรับ ECC ที่ใช้งานได้ ( รายการของโมดูลที่รองรับ ) เนื่องจากฉันอยู่ในงบประมาณฉันต้องการ Skylake CPU ราคาไม่แพงที่รองรับ ECC ตามIntel …

3
จะค้นหาโมดูลหน่วยความจำที่ผิดพลาดจากข้อความ MCE ได้อย่างไร
ฉันพยายามที่จะเข้าใจข้อความ MCE เพื่อค้นหาโมดูลหน่วยความจำที่ไม่ดีบนเซิร์ฟเวอร์ ข้อความนี้จะปรากฏใน/var/log/kern.logเซิร์ฟเวอร์เดียวที่ค้างสองครั้งในวันนี้ Apr 13 22:39:22 mbox kernel: [36247975.116860] sbridge: HANDLING MCE MEMORY ERROR Apr 13 22:39:22 mbox kernel: [36247975.116867] CPU 0: Machine Check Exception: 0 Bank 5: 8c00004000010090 Apr 13 22:39:22 mbox kernel: [36247975.116869] TSC 0 ADDR 4a0d75900 MISC 21405cdc86 PROCESSOR 0:206d7 TIME 1428957562 SOCKET 0 APIC 0 …
11 linux  ubuntu  memory 

2
ใช้หน่วยความจำบน Solaris 10
อีกหนึ่งคำถามเกี่ยวกับหน่วยความจำบน Solaris 10 ด้านบนแสดงให้เห็นว่าฉันมีหน่วยความจำ 672 MB ฟรี: 130 processes: 126 sleeping, 2 zombie, 2 on cpu CPU states: 95.1% idle, 3.9% user, 1.0% kernel, 0.0% iowait, 0.0% swap Memory: 16G phys mem, 672M free mem, 2048M total swap, 2023M free swap vmstatแสดงให้เห็นว่าฉันเหมือนเดิม: kthr memory page disk faults cpu r b …

2
คุณประเมินจำนวนหน่วยความจำที่จะซื้ออย่างไร
ฉันมีแอปพลิเคชันเซิร์ฟเวอร์แบบกำหนดเองที่ทำงานบน Windows 2008 R2 มันเป็นบริการ Windows ที่ปลูกในบ้านซึ่งเขียนด้วย. Net รองรับเทอร์มินัลที่กำหนดเองจำนวนมาก ฉันมีเครื่องทดสอบที่มีสเปคที่คล้ายคลึงกับเซิร์ฟเวอร์จริงและฉันมีชุดเครื่องจำลองไคลเอนต์ที่ฉันสามารถใช้เพื่อสร้างโหลดที่เป็นการประมาณที่สมเหตุสมผลของระบบจริง ฉันต้องสามารถรองรับได้ถึง 12,000 ตัวและในปัจจุบันเซิร์ฟเวอร์มีหน่วยความจำไม่เพียงพอ (Paging กำลังผ่านหลังคา) แผนของฉันคือการเริ่มต้น 100 ตัวจำลอง, วัดการใช้หน่วยความจำ, จากนั้นเริ่มหน่วยความจำอีก 100 หน่วยอีกครั้งและทำซ้ำจนกว่าเพจจิ้งจะเริ่มขึ้น (ในความเป็นจริงฉันจะจดจุดข้อมูลมากกว่าสามจุด) จำนวนหน่วยความจำเพิ่มเติมที่จำเป็นสำหรับ 100 ตัวจำลองและช่วยให้ฉันสามารถคาดการณ์จำนวนหน่วยความจำที่ต้องการ ฉันต้องการเพียงความคิดคร่าวๆ +/- 30Gb เพื่อหลีกเลี่ยงการซื้อ 2Tb เต็มรูปแบบ (มูลค่า $ 150,000) ที่เซิร์ฟเวอร์จะใช้ คำถามของฉันคือว่านี่เป็นวิธีการที่เหมาะสมที่จะใช้หรือไม่และหากเป็นเช่นนั้นคุณควรตรวจสอบ Performance Counters ใดเพื่อให้ปริมาณหน่วยความจำที่ใช้จริงหรือไม่ ฉันกำลังพูดถึงหน่วยความจำโดยเฉพาะที่นี่เป็นความแตกต่างระหว่าง Working Set, Private Bytes, Committed, Virtual และเงื่อนไขหน่วยความจำอื่น ๆ ทั้งหมดทำให้ฉันสับสน …

5
มีวิธีใดบ้างในการลดการใช้พื้นที่หน่วยความจำ bind9
ฉันใช้ DNS ที่มีสิทธิ์ของตัวเองใน bind9 เพื่อให้เหมือน 5 ในโดเมนของฉันที่มีปริมาณการใช้งานน้อย ฉันกำลังเรียกใช้พวกเขาในเซิร์ฟเวอร์ VPS แยก 2 แห่ง (ดังนั้นหน่วยความจำ Mb ทุกค่าใช้จ่ายฉัน $ x2) มีวิธีใดที่จะลดปริมาณการใช้หน่วยความจำลงจาก ~ 45-50Mb หรือไม่ (ฉันจะมีความสุขกับ 10-30Mb) ฉันรู้ว่ามีตัวเลือกเซิร์ฟเวอร์ DNS ที่เบากว่า แต่สิ่งนี้จะต้องแทนที่ซอฟต์แวร์การจัดการเซิร์ฟเวอร์ดังนั้นฉันจึงอยากติดกับการผูกไว้ ข้อเสนอแนะ? ฉันได้ยินมาว่า bind8 ดีกว่าในการใช้หน่วยความจำ ฉันจะตกนรกเพื่อใช้มันหรือไม่?
10 memory  vps  bind 

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