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

ส่วนหลักของระบบปฏิบัติการที่รับผิดชอบในการจัดการการจัดสรรทรัพยากร

2
pid สูงสุดสำหรับ Mac OS X คืออะไร
หนังสือ Mac OS X Internals ระบุว่าตัวระบุกระบวนการสูงสุดคือ 30,000 และหลังจากนั้นเคอร์เนลจะเริ่มใช้งาน pids อีกครั้ง แต่การตรวจสอบในระบบของฉันเองผ่าน: ps a | grep ps | grep -v grep | awk '{print $1}' ฉันเห็นได้ว่าฉันมี pids ที่สูงขึ้น ไม่มีใครรู้ว่ามีการตั้ง pid_max อย่างชัดเจนเช่นใน Linux?
8 kernel 

3
macOS Sierra, kernel_task ใช้งาน CPU ได้มากกว่า 400%
หลังจากอัปเกรด MacBook Pro ของฉันเป็น macOS Sierra แล้ว CPU ทำงานได้เร็วมาก เมื่อฉันพยายามที่จะแก้ปัญหาปัญหานี่คือสิ่งที่ฉันได้พบ วิธีแก้ปัญหาที่ฉันได้ลองไปแล้ว รีเซ็ต SMC รีเซ็ต PRAM พยายามลบไฟล์ตัวระบุรุ่น (ระบบปฏิบัติการไม่อนุญาต) ลบรายการเข้าสู่ระบบทั้งหมดและแอปที่เริ่มต้นโดยอัตโนมัติทั้งหมด ลบรายการทั้งหมดใน / Library / LaunchAgents, / Library / LaunchDaemons, / Library / StartupItems ลบซอฟต์แวร์ที่ติดตั้งทั้งหมด แต่ก็ยังไม่มีโชคโอกาสในการขายใด ๆ จะได้รับการชื่นชมอย่างมาก ขอบคุณ
4 sierra  cpu  kernel 

2
จะเกิดอะไรขึ้นเมื่อ kernel_task ถูกฆ่า
จะเกิดอะไรขึ้นเมื่อคุณฆ่า kernel_task ใน OS X เป็นไปได้ไหม ฉันรู้ว่าระบบรีบูตเนื่องจากความตื่นตระหนกของเคอร์เนลเมื่อคุณฆ่า launchd แต่ฉันไม่สามารถหาแหล่งข้อมูลออนไลน์ได้และกลัวที่จะพยายามฆ่า kernel_task
4 macos  kernel 

1
วิธีการดีบั๊ก“ เปิดไฟล์มากเกินไป”?
ฉันมีโปรแกรมที่ออกหลังจากเวลาด้วย "ไฟล์เปิดมากเกินไป" ฉันจะติดตามไฟล์ที่เปิดและปิดได้อย่างไร ฉันรู้ว่าฉันสามารถตั้งค่าขีด จำกัด นี้ให้สูงขึ้นได้ แต่นั่นจะทำให้เลื่อนไปที่ปัญหาเท่านั้น ฉันจำได้ว่าใช้โปรแกรมเช่น dtruss หรือ dtrace เพื่อจุดประสงค์นั้น แต่ฉันจำไม่ได้ว่าฉันเรียกใช้มันอย่างไรและ--helpทำให้เกิดความสับสนมาก ฉันรันโปรแกรมนั้นด้วยสคริปต์ตัวตัดตาม nodejs ดังนั้นฉันต้องทำตามกระบวนการลูก คำถาม: อะไรคือกลยุทธ์ที่ดีที่สุดในการค้นหาว่าไฟล์ใด (คำอธิบาย) เปิดขึ้นและไฟล์ใดถูกปิด?

2
ฉันกำลังทุกข์ทรมานจากการใช้งาน CPU มากเกินไปจาก kernel_task
แม็คของฉันเร็วขึ้นด้วย kernel_task มันช้าลงคอมพิวเตอร์แฟน ๆ พัดอย่างดุเดือดประมาณสิบนาทีหลังจากเริ่มต้น (ปิดรีสตาร์ทหรือนอนหลับ) ฉันสแกน EtreCheck แล้วรับผลลัพธ์เหล่านี้และไม่รู้ว่าจะคิดอย่างไร ความช่วยเหลือใด ๆ Hardware Information: MacBook Pro - model: MacBookPro9,2 1 2.5 GHz Intel Core i5 CPU: 2 cores 4 GB RAM Video Information: Intel HD Graphics 4000 - VRAM: 1024 MB Audio Plug-ins: BluetoothAudioPlugIn: Version: 1.0 AirPlay: Version: 1.9 AppleAVBAudio: Version: …
3 mavericks  bug  kernel 

2
มัคเคอร์เนลกับ XNU
เมื่อฉันรัน$lsในไดเรกทอรีรากของฉัน/mach_kernelพบไฟล์ ฉันสมมติว่านี่เป็นเคอร์เนล OSX ฉันมักจะคิดว่า OSX ใช้เคอร์เนลไฮบริดของ XNU แล้วทำไมไฟล์นี้ถึงเรียกว่า "MACH" ฉันกำลังวิ่ง Lion
2 kernel 

0
กระบวนการเคอร์เนลนั้นขยายตัว
นี่อาจเป็นคำถามที่เหมาะสมที่สุดสำหรับฟอรัมการสนับสนุนของ Apple แต่หลังจากถามคำถามที่แตกต่างกันของคำถามนี้ที่นั่นเพื่อประโยชน์ฉันจะลองที่นี่แทน ฉันมี 2012/2013 2.3 GHz i7 Mac Mini ที่มี 16 GB ซึ่งมากกว่า 4-5 ปีที่ฉันเป็นเจ้าของ (ตั้งแต่ใหม่) และมี OS X / MacOS 4 รุ่นที่สวยงามและมีประสิทธิภาพ ในทางตรงกันข้ามฉันมี 2015 MacBook Pro 13 "i7 ที่ฉันได้สร้างระบบปฏิบัติการใหม่ตั้งแต่เริ่มต้นสองครั้งและยังคงเป็นหมู (ทำงานแอพเดียวกัน) และถูกหลอกหลอนโดยกระบวนการเคอร์เนล 1-2 GB ปัจจุบันทุก ความลึกลับซึ่งอยู่ที่ด้านบนสุดของหน่วยความจำและจอภาพ CPU ค่อนข้างตลอดเวลาฉันได้อ่านบล็อกด้านบนนี้แนะนำให้ทำการขยายส่วนขยายเคอร์เนลออกมา เป็นเวทมนตร์สีดำที่สวยมากและโดยทั่วไปคุณเพียงแค่หยิบของออกมาโดยไม่มีการสัมผัสหรือเหตุผลมากมาย KEXTs เป็นเพียง "มีและไม่จำเป็น" จาก "แพลตฟอร์มดั้งเดิม" และการใช้ทรัพยากร มันฟังดูถูกต้อง แต่วิธีการก็ดูไร้สาระฉันไม่เคยขึ้นเรือเลย อย่างไรก็ตามฉันยอมแพ้เมื่อหลายปีที่ผ่านมาและฉันก็ยอมรับว่า MacBook …

0
การอัพเดตเครื่องจักรที่เหมือนกันสองเครื่องจะรายงานเคอร์เนลดาร์วินสองรุ่นที่ต่างกัน
ฉันมี Mac Minis ที่เหมือนกันสองรายการและฉันอัปเดตแต่ละรายการด้วยอัปเดตที่มีอยู่ทั้งหมด ทำให้ทั้งสองเครื่องเปลี่ยนจาก OS X 10.9.2 เป็น OS X 10.9.4 อย่างไรก็ตาม uname -a รายงานรุ่นเคอร์เนลที่แตกต่างกันสำหรับแต่ละเครื่อง: บนเครื่อง oaxaca: Darwin oaxaca.local 13.1.0 Darwin Kernel Version 13.1.0: Thu Jan 16 19:40:37 PST 2014; root:xnu-2422.90.20~2/RELEASE_X86_64 x86_64 บนเครื่อง morelia: Darwin morelia 13.3.0 Darwin Kernel Version 13.3.0: Tue Jun 3 21:27:35 PDT 2014; root:xnu-2422.110.17~1/RELEASE_X86_64 x86_64 …

0
เคอร์เนลตกใจสัปดาห์ละครั้ง
ฉันได้รับเคอร์เนลที่เหมือนกันอย่างแน่นอนใน iMac 5K Late 2014 Edition ของฉันค่อนข้างสัปดาห์ละครั้ง ไม่มีใครรู้ว่าเกิดอะไรขึ้น Anonymous UUID: F36129E9-69E1-B321-06F7-0519199C40B7 Tue Mar 6 13:21:08 2018 *** Panic Report *** panic(cpu 6 caller 0xffffff8004d6e339): Kernel trap at 0xffffff80049930c5, type 14=page fault, registers: CR0: 0x0000000080010033, CR2: 0xffffff833b60b688, CR3: 0x00000007a447800d, CR4: 0x00000000001627e0 RAX: 0x0000000000000010, RBX: 0xffffff8050d53bd0, RCX: 0x00000000000004a8, RDX: 0x00000000000081b0 RSP: 0xffffffa3d7073458, …

1
ติดตั้ง PC 16gb Ram ลงใน Macbook Pro (15 นิ้ว, ต้นปี 2011) - ข้อผิดพลาดเกิดขึ้น
ฉันติดตั้ง PC Ram ลงในช่วงต้นปี 2011 ของฉัน 15 นิ้ว Macbook Pro (เวอร์ชั่น Sierra 10.12.4) มันใช้งานได้ดี แต่รีสตาร์ทเป็นครั้งคราวโดยไม่มีการเตือนใด ๆ และบางครั้งเมื่อฉันเปิดใช้งานรหัสนี้จะปรากฏขึ้น มันหายไปถ้าฉันปิดเครื่องอย่างหนักแล้วเริ่มใหม่อีกครั้ง ฉันทำการทดสอบฮาร์ดแวร์ (กด 'D' เมื่อรีสตาร์ท) และการทดสอบฮาร์ดแวร์นั้นบอกว่าไม่มีปัญหา คิด ??? ประเภท ram - Komputerbay 16GB Dual Channel Kit 2x 8GB 204pin DDR3-1600 SO-DIMM 1600 / 12800S (1600MHz, CL11) สำหรับ MAC และ PC แนบข้อความข้อผิดพลาด

1
บังคับให้เมานต์ดิสก์เริ่มต้นอ่านอย่างเดียว
ฉันต้องการสร้างดิสก์เริ่มต้นการกู้คืน MacOS บน USB แฟลชไดรฟ์ เพื่อรักษาความสมบูรณ์ของเนื้อหาของไดรฟ์ (และที่สำคัญกว่านั้นคือลดการสึกหรอของแฟลชไดรฟ์จากไฟล์ tmp, swapping, SpotLight และอื่น ๆ ) ฉันต้องการให้เคอร์เนลติดตั้งไดรฟ์ อ่านอย่างเดียว (แต่จะบูตเป็นสภาพแวดล้อมเดสก์ท็อปที่มีคุณสมบัติครบถ้วนซึ่งมีเครื่องมือการกู้คืนที่ใช้ GUI หลายตัว) เห็นได้ชัดว่ามันเป็นไปได้เมื่อทำการบูทจากแผ่น CD / DVD (และอาจเป็นตอนที่บูตจากแฟลชไดรฟ์ที่มีสวิตช์ป้องกันการเขียนทางกายภาพ) แต่ฉันสงสัยว่าสถานะของฮาร์ดแวร์จะทำให้เคอร์เนล / bootloader ทำสิ่งที่ถูกต้อง ย้อนกลับไปในวันนี้ฉันจำได้ว่าบางระบบมีความสามารถในการระบุอาร์กิวเมนต์การบู๊ตที่จะบังคับพฤติกรรมเช่นนี้ การสแกนคำสั่ง OpenFirmware และชีทการบูตสำหรับ MacOS ไม่พบสิ่งที่ชัดเจน มีวิธีใดที่จะขอให้เฟิร์มแวร์หรือเคอร์เนลทำให้อุปกรณ์การบู๊ตเป็นแบบอ่านอย่างเดียวสำหรับการบูตแบบผู้ใช้หลายคนหรือไม่? หรืออีกวิธีหนึ่งมีวิธีการเริ่มต้นต่อจากโหมดผู้ใช้คนเดียวในขณะที่รักษาอุปกรณ์การบูตในสถานะอ่านอย่างเดียว?

1
ไม่สามารถเปิด iTerm2 ได้แม้ว่าจะรีเซ็ต SMC และ PRAM แล้วก็ตาม
ฉันมีหน้าจอสีเทาเนื่องจาก "A kext ปล่อย (n) AppleHDAEngineOutput ทำให้รีจิสทรีเสียหาย" เมื่อรีสตาร์ทคอมพิวเตอร์ฉันไม่สามารถเปิด iTerm2 ได้อีก เทอร์มินัลที่มีเส้น 1 เส้นปรากฏขึ้นโดยไม่มีพรอมต์จากนั้นจึงล้มเหลวด้วยรายงานนี้: Process: iTerm [402] Path: /Applications/iTerm 2.app/Contents/MacOS/iTerm Identifier: net.sourceforge.iTerm Version: 0.10 (0.10) Code Type: X86 (Native) Parent Process: launchd [254] User ID: 501 Date/Time: 2014-09-27 23:41:49.970 -0400 OS Version: Mac OS X 10.8.4 (12E55) Report Version: 10 Interval …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.