คำถามติดแท็ก central-processing-unit

หน่วยประมวลผลกลาง (CPU) เป็นส่วนหนึ่งของระบบคอมพิวเตอร์ที่ดำเนินการตามคำสั่งของโปรแกรมคอมพิวเตอร์เพื่อดำเนินการเกี่ยวกับการคำนวณทางคณิตศาสตร์พื้นฐานตรรกะและอินพุต / เอาต์พุตของระบบ ซีพียูมีบทบาทคล้ายกับสมองในคอมพิวเตอร์

10
จะรู้ได้อย่างไรว่าระบบลีนุกซ์เป็น endian ใหญ่หรือ endian น้อย?
ฉันรู้ว่าโปรเซสเซอร์บางตัวเป็น Big Endian และอื่น ๆ เป็น Little Endian แต่มีคำสั่ง, bash script, python script หรือชุดคำสั่งที่สามารถใช้ที่บรรทัดคำสั่งเพื่อตรวจสอบว่าระบบเป็น Big Endian หรือ Little Endian หรือไม่? สิ่งที่ต้องการ: if <some code> then echo Big Endian else echo Little Endian fi หรือมันง่ายกว่าที่จะพิจารณาว่าโปรเซสเซอร์ใช้ระบบใดและไปพร้อมกับสิ่งนั้นเพื่อพิจารณา Endianess

5
บนเซิร์ฟเวอร์ CPU คู่มันเป็นเรื่องปกติหรือไม่ที่ CPU ตัวใดตัวหนึ่งจะทำงานร้อนกว่าอีกซีพียู?
ฉันมีเซิร์ฟเวอร์ Opteron คู่ที่ใช้ Linux กับ libvirt เพื่อโฮสต์ VMs หลายตัว VM ทำงานได้ดีและเซิร์ฟเวอร์ประมวลผลตกลง แต่ฉันสังเกตเห็นว่า CPU ตัวใดตัวหนึ่งทำงานอยู่ที่ 69C (throttles ที่ 70C) เสมอและตัวอื่น ๆ จะทำงานประมาณ 15C นี่มันไม่ปกติหรอกเหรอ? พวกเขาทั้งคู่ไม่ควรอยู่ในอุณหภูมิที่ใกล้กว่านี้หรือ ฉันไม่แน่ใจว่าจะทำอย่างไรต่อไป อาจมีความร้อนวางไม่เพียงพอในซีพียูตัวใดตัวหนึ่ง? แก้ไข: เมนบอร์ดคือASUS KGPE-D16และระบายความร้อนด้วยแฟน Noctua NH-U9DOคู่ โปรดทราบว่าฉันคิดว่าอุณหภูมิอาจลดลงเหนือบรรยากาศโดยรอบมากกว่าค่าสัมบูรณ์ เมื่อเซิร์ฟเวอร์ไม่ทำงานอุณหภูมิของ CPU จะลดลงถึง 2C และ 13C ฉันใช้การกำหนดค่า lmsensors จากที่นี่

10
การจัดการพลังงานของ CPU ส่งผลต่อประสิทธิภาพของเซิร์ฟเวอร์หรือไม่
ผมทำบางอย่างมือง่ายในการเปรียบเทียบ (สด) เซิร์ฟเวอร์ฐานข้อมูลของเราในช่วงเวลาไม่ peak และผมสังเกตเห็นว่าคำสั่งกลับผลมาตรฐานค่อนข้างกับร่องกับรอย ฉันได้เปิดใช้งานแผนการประหยัดพลังงานแบบ "สมดุล" ในทุกเซิร์ฟเวอร์ของเราเมื่อไม่นานมานี้เพราะฉันคิดว่าพวกเขาไม่มีประโยชน์ในการใช้งานสูงและวิธีนี้เราสามารถประหยัดพลังงานได้ ฉันสันนิษฐานว่าสิ่งนี้จะไม่มีผลกระทบอย่างมีนัยสำคัญที่วัดได้ต่อประสิทธิภาพการทำงาน อย่างไรก็ตามคุณสมบัติถ้าประหยัดพลังงาน CPU จะส่งผลกระทบต่อประสิทธิภาพการทำงานทั่วไป - โดยเฉพาะอย่างยิ่งบนเซิร์ฟเวอร์ฐานข้อมูลที่ใช้ร่วมกัน - แล้วผมไม่แน่ใจว่ามันคุ้มค่า! ฉันรู้สึกประหลาดใจเล็กน้อยที่ระดับเว็บของเราแม้ว่าจะมีภาระ 35-40% ก็ลดลงจาก 2.8 Ghz ที่ 1.25V เป็น 2.0 Ghz ที่ 1.15V ฉันคาดหวังอย่างเต็มที่ว่าการตอกบัตรลงเพื่อประหยัดพลังงาน แต่ระดับโหลดนั้นสูงพอสำหรับฉันที่ควรจะเตะด้วยความเร็วสัญญาณนาฬิกาเต็ม เซิร์ฟเวอร์ฐานข้อมูล 8-cpu ของเรามีทราฟฟิกจำนวนมากแต่การใช้งาน CPU ต่ำมาก (เนื่องจากลักษณะของเคียวรี SQL ของเรา - มีจำนวนมาก แต่เป็นเคียวรีง่ายๆจริง ๆ ) ปกติจะนั่งที่ 10% หรือน้อยกว่า ดังนั้นฉันจึงคาดหวังว่ามันจะลดระดับลงมากกว่าภาพหน้าจอด้านบน อย่างไรก็ตามเมื่อผมหันไปจัดการพลังงาน "ประสิทธิภาพสูง" ผมเห็นมาตรฐานแบบสอบถาม …

1
ฉันกำลังจะสับ FreeBSD automounter เป็นชิ้นเล็กชิ้นน้อยแล้วต้มในน้ำมัน
ฉันพยายามที่จะเปิดเผยลำดับชั้นของโฮมไดเร็กตอรี่ถึงจำนวนของ FreeBSD jails โฮมไดเร็กตอรี่ได้รับการกำหนดค่าให้แต่ละชุดข้อมูลเป็น ZFS ที่ไม่ซ้ำใคร คุกใช้สำหรับงานพัฒนาดังนั้นจึงสร้างและทำลายอย่างสม่ำเสมอ ความคิดแรกของฉันคือการใช้nullfsเพื่อติดตั้ง/homeในคุก แต่nullfsไม่มีวิธีใดในการเข้าถึงระบบไฟล์รอง ความคิดที่สองของฉันคือการส่งออกไดเรกทอรีผ่าน NFS แล้วเรียกใช้ automounter daemon (amd) ในแต่ละคุก สิ่งนี้จะมี Just Worked ... หากเป็นไปได้ที่จะทำการเมานต์ NFS ภายในคุก แต่มันไม่ใช่ ความคิดที่สามของฉันคือการเรียกใช้เอเอ็มดีในพื้นที่และการให้nullfsม้าเข้าไปในคุก ... แต่การสนับสนุนเอเอ็มดีสำหรับnullfsไม่อยู่ ความคิดที่สี่ของฉันคือกลับไปที่การส่งออกไดเรกทอรีโดยใช้ NFS เพราะแน่นอนว่า amd ทำงานกับ NFS ได้ใช่ไหม แต่น่าเสียดายที่แทนที่จะติดตั้งไดเรกทอรีในตำแหน่งเป้าหมายแล้วเอเอ็มดีชอบที่จะติดตั้งสิ่งต่าง ๆ ในตำแหน่งชั่วคราว ( /.amd_mnt/...) แล้วสร้าง symlink ... ซึ่งแน่นอนว่าไม่มีประโยชน์อะไรในสภาพแวดล้อมของคุก ดังนั้นบางทีคุณอาจใช้nullfsเพื่อเปิดเผยไดเรกทอรีย่อยของ/.amd_mntคุก? No! วิธีนี้จะทำให้เรากลับไปที่ความพยายามครั้งแรกของฉันในการที่เราจะพบว่ามีวิธีใดในการเข้าถึงระบบไฟล์ของผู้ใต้บังคับบัญชาใช้nullfs แล้วหัวของฉันก็ระเบิด มีวิธีแก้ปัญหาที่ดีสำหรับสิ่งที่ฉันพยายามทำหรือไม่? ไม่ดีวิธีการแก้ปัญหาที่จะเรียกใช้สคริปต์หลังจากบูตคุกที่จะสร้างหลายnullfs mountpoints …

1
เป็นไปได้หรือไม่ที่จะมีอิทธิพลต่อวิธีการที่ซีพียูจะระบุภายใต้ Linux?
ฉันมี HP DL380 G7 ที่มีซีพียู 2 ตัวที่ไม่ตรงกัน หนึ่งคือซีพียู Quad คอร์ที่มีแกนที่เร็วกว่าและอีกหนึ่งคือซีพียู 6 คอร์ที่มีแกนที่ช้ากว่า ในกล่องนี้ฉันเรียกใช้แอปพลิเคชันที่เกิดจากเหตุผลด้านลิขสิทธิ์จะใช้เฉพาะ CPU0-CPU3 สำหรับฉันมันน่าจะเป็นที่ต้องการสำหรับคอร์ที่เร็วกว่าในคอร์คอร์ Quad เพื่อระบุ CPU0-CPU3 ในระบบปฏิบัติการให้โบนัสประสิทธิภาพสำหรับฉัน a) โดยใช้คอร์ที่มีนาฬิกาที่เร็วกว่าและ b) ทำให้เธรดทั้งหมดบน CPU ทางกายภาพเดียวกัน . มีวิธีที่จะทำให้สิ่งนี้เกิดขึ้นไม่ว่าจะภายใน BIOS หรือในไฟล์กำหนดค่าหรือตัวเลือกการบูตใน Linux? CPU รุ่นเฉพาะคือ: Intel (R) Xeon (R) CPU E5649 @ 2.53GHz (hex core) Intel (R) Xeon (R) CPU E5640 @ 2.67GHz …

2
ปิดใช้งานการปรับขนาด CPU ใน Windows Server 2008 R2
คุณจะปิดใช้งานการปรับขนาดการจัดการพลังงาน CPU ใน Windows Server 2008 R2 ได้อย่างไร หลังจากตั้งค่าแผงควบคุมแผนการจัดการพลังงานเป็นไปตามประสิทธิภาพแล้วทำการรีบูตเครื่องCpu-Z ของ CPUIDยังคงแสดงความเร็วสัญญาณนาฬิกาที่ถูกปรับอัตราส่วน

6
ฉันจะติดตามการใช้งาน CPU สำหรับบริการหน้าต่างได้อย่างไร
ฉันใช้ตัวจัดการงาน windows เพื่อติดตามการใช้งาน CPU ฉันสังเกตเห็นว่าแอปพลิเคชันของฉันอยู่ในรายการ แต่บริการของ Windows ไม่ ตัวอย่างเช่นการใช้งาน CPU ทั้งหมดจะแสดงรายการอยู่ที่ 70% แต่ข้อมูลสรุปของแอปพลิเคชันที่แสดงมีเพียงประมาณ 30% ฉันถือว่าความแตกต่างมาจากบริการที่ไม่อยู่ในรายการแท็บกระบวนการในตัวจัดการงานของ Windows

4
การใช้งาน CPU "Peaky" บนตัวควบคุมโดเมน
เรามี Windows Server 2008 SP2 สองตัว (ไม่ใช่ 2008 R2 อย่างน่าเศร้า) ตัวควบคุมโดเมนในไคลเอนต์ขนาดเล็ก 150 โดเมนที่แสดงการใช้งาน CPU "ยอด" มาก ตัวควบคุมโดเมนทั้งคู่แสดงพฤติกรรมเดียวกันและโฮสต์บน vSphere 5.5.0, 1331820 ทุกสองหรือสามวินาทีที่การใช้งาน CPU กระโดดขึ้นสูงถึง 80-100% แล้วลดลงอย่างรวดเร็วยังคงอยู่ในระดับต่ำสำหรับหนึ่งหรือสองวินาทีแล้วกระโดดขึ้น อีกครั้ง การดูข้อมูลประสิทธิภาพที่ผ่านมาของเครื่องเสมือนบ่งชี้ว่าสภาพนี้เกิดขึ้นอย่างน้อยหนึ่งปี แต่ความถี่เพิ่มขึ้นตั้งแต่เดือนมีนาคม กระบวนการที่ละเมิดคือ SVChost.exe ซึ่งห่อลูกค้า DHCP (dhcpcsvc.dll), EventLog (wevtsvc.dll) และบริการ LMHOSTS (lmhsvc.dll) ฉันไม่แน่นอน internals ผู้เชี่ยวชาญของ Windows แต่ฉันไม่สามารถดูเหมือนจะพบสิ่งที่ผิดปกติโดยเฉพาะอย่างยิ่งเมื่อดูกระบวนการที่มี Process Explorer อื่น ๆ กว่าที่มันปรากฏ EventLog เรียกตันของRpcBindingUnbindโทร …

2
การตรวจสอบ / ควบคุม Intel Turbo Boost ใน Linux
มีวิธีที่ดีในการตรวจสอบและ / หรือควบคุมเทคโนโลยี Intel Turbo Boost บนโปรเซสเซอร์ Nehalem จากโฮสต์ Linux หรือไม่ ฉันต้องการทำเช่นนี้ RHEL / CentOS 5.5 โฮสต์ที่ใช้สต็อคหรือเมล็ดเรียลไทม์ MRG มีใครที่นี่พบวิธีที่ดีในการใช้ประโยชน์จาก Turbo Boost ในสภาพแวดล้อมของคุณ?

2
เวลา CPU และการใช้ CPU เป็นอย่างไร
ในหน้า Wikipedia สำหรับเวลา CPUมันบอกว่า เวลาของ CPU วัดจากเวลาเป็นวินาทีหรือวินาที บ่อยครั้งจะเป็นประโยชน์ในการวัดเวลา CPU เป็นเปอร์เซ็นต์ของความจุของ CPU ซึ่งเรียกว่าการใช้งาน CPU ฉันไม่เข้าใจว่าสามารถแทนที่ช่วงเวลาเป็นเปอร์เซ็นต์ได้อย่างไร เมื่อฉันดูtopไม่ได้%CPUบอกฉันว่าMATLABใช้ 2.17 ของแกนของฉันหรือไม่ PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 18118 jasl 20 0 9248400 261528 78676 S 217.2 0.1 8:14.75 MATLAB คำถาม เพื่อให้เข้าใจได้ดีขึ้นว่าการใช้ CPU คืออะไรฉันจะคำนวณการใช้งาน CPU ได้อย่างไร

5
KVM: ฟีเจอร์ CPU ใดที่ทำให้ VM ทำงานได้ดีขึ้น?
เรากำลังใช้ Ubuntu 12.04 กับพารามิเตอร์ต่อไปนี้: Dell R910 เคอร์เนล 3.2.0-25-generic # 40-Ubuntu SMP x86_64 x86_64 x86_64 GNU / Linux kvm 1: 84 + dfsg-0ubuntu16 + 1.0 + noroms + 0ubuntu13 qemu-kvm 1.0 + noroms-0ubuntu13 qemu-common 1.0 + noroms-0ubuntu13 qemu-kvm 1.0 + noroms-0ubuntu13 4 x CPU Intel (R) Xeon (R) E7- 4870 @ …

2
ทำไม CPU ถึงใช้เวลากับ IO (wa)
ฉันรู้ว่าwa(ในtop) วัดเวลาของ CPU ในการรอ I / O หลายบทความบอกว่า แต่ฉันสับสนว่าตามคะแนนความรู้ 2 จุด: หากกระบวนการใช้การเรียกของระบบเพื่ออ่านดิสก์กระบวนการจะถูกบล็อก หากกระบวนการถูกบล็อกจะไม่สามารถกำหนดเวลาทำงานบน CPU ได้ ขวา? ดูเหมือนว่าไม่มีเวลาสำหรับ CPU ที่รอ I / O ... จะเกิดอะไรขึ้น ถ้าฉันแนะนำหนังสือหรือบทความให้ฉันอ่านเพิ่มเติมก็ดีกว่ามาก

6
ฉันจะบันทึกการใช้งาน CPU ต่อกระบวนการได้อย่างไร
ฉันมีกล่องบน Linode ที่มีพฤติกรรมแปลก ๆ ทุกขณะนี้จากนั้น CPU และดิสก์ I / O จะถ่ายภาพได้ถึง 100% และเซิร์ฟเวอร์จะไม่ตอบสนองและต้องทำการบู๊ต ฉันต้องการตรวจสอบให้ดีขึ้นว่าเกิดอะไรขึ้น แต่ฉันไม่รู้ว่าจะค้นหาผู้ที่รับผิดชอบ CPU และ I / O ทั้งหมดนั้นได้อย่างไร ฉันใช้ Gentoo 2.6.18

6
เซิร์ฟเวอร์ Intel Core i3 / i5 / i7 เป็นเกรดโปรเซสเซอร์หรือไม่
บริษัท เว็บโฮสติ้งหลายแห่งกำลังเสนอโปรเซสเซอร์ Intel Core i3 / i5 / i7 ภายใต้ "โฮสติ้งเฉพาะราคาถูก" แต่แล็ปท็อปของฉันมีโปรเซสเซอร์ Intel Core i3 ซึ่งทำให้โปรเซสเซอร์เดสก์ท็อปมีแนวโน้มมากกว่าโปรเซสเซอร์เซิร์ฟเวอร์ เมื่อฉันพูดคุยกับเจ้าหน้าที่ฝ่ายสนับสนุนด้านเทคนิคของ บริษัท เว็บโฮสติ้งเกี่ยวกับเรื่องนี้เขาบอกฉันว่า "โปรเซสเซอร์ i3 ของพวกเขามาพร้อมกับ ECC / DDR3 RAM ที่ลงทะเบียนไว้บนเมนบอร์ดระดับเซิร์ฟเวอร์ (ซ็อกเก็ต LGA1156)" นอกจากนี้เขาบอกฉันนี้: "เราเลือกที่จะนำเสนอ CPU นี้โดยเฉพาะเป็นเซิร์ฟเวอร์" งบประมาณ "ของเรา แต่ไม่ลดคุณภาพของเซิร์ฟเวอร์จริงเราใช้วิธีการระบายความร้อนที่เหมาะสมและพัดลมและฮีทซิงค์เดียวกันกับที่เราใช้กับ Xeon CPU ของเรา ความแตกต่างที่สำคัญระหว่าง Xeon และ i3 'คือโปรเซสเซอร์ Xeon สามารถรองรับ CPU หลายตัวบนเมนบอร์ดเดียวกันในขณะที่ไม่สามารถใช้งานได้ พวกเขายังวางตลาดให้เป็นซีพียูเซิร์ฟเวอร์ในขณะที่ i3 …

10
อายุเฉลี่ยของ CPU คืออะไร
ฉันได้ยินมาว่าหากคุณออกจากคอมพิวเตอร์ตลอด 24 ชั่วโมงทุกวันที่การใช้งาน 100% ซีพียูคาดว่าจะมีอายุประมาณ 3-4 ปี มีความจริงใด ๆ ต่อการอ้างสิทธิ์นี้หรือไม่?

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