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

กระบวนการเป็นโปรแกรมเลขฐานสองที่ทำงานอย่างต่อเนื่องบนคอมพิวเตอร์ (จนกระทั่งถูกยกเลิก) ซึ่งจัดการโดยระบบปฏิบัติการ

5
ไม่สามารถฆ่ากระบวนการหลับ
ฉันดูเหมือนจะไม่สามารถฆ่ากระบวนการ -9 ซึ่งอยู่ในสถานะการขัดจังหวะการนอนหลับ (S): [root@jupiter ~]# ps -elf | grep yum 4 S root 16790 1 0 75 0 - 73779 - Jan15 ? 00:00:04 /usr/bin/python /usr/bin/yum -y install python-pip [root@jupiter ~]# kill -9 16790 [root@jupiter ~]# ps -elf | grep yum 4 S root 16790 1 0 75 0 …
13 linux  centos  process  kill 

4
กระบวนการซอมบี้ใช้ CPU 100%
กระบวนการผีดิบซึ่งไม่ควรที่จะใช้ทรัพยากรใด ๆ (RAM และ CPU) จะกินเวลาขึ้นหลักทั้ง 8-core 64 บิต Ubuntu 11.10 ติดตั้งสก์ท็อปของฉัน นี่คือผลลัพธ์ของps -el|grep Z: F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 0 Z 1000 10317 1 99 80 0 - 0 exit ? 19:27:15 java <defunct> ... และนี่คือข้อความที่ตัดตอนมาจากtop: PID USER PR NI …
13 linux  cpu  java  process  top 

3
thnuclnt คืออะไร, vmware
หลังจากเริ่มต้น VMware ฉันสังเกตเห็นว่ามีกระบวนการมากกว่า 10 กระบวนการที่เรียกว่า 'thnuclnt' พวกเขากำลังฟังบนพอร์ต 4000 (เนื่องจากฉันใช้พอร์ตนี้เพื่อสิ่งอื่นมันน่ารำคาญ) ฉันสงสัยว่านี่คืออะไรเนื่องจากฉันไม่พบอะไรเลย ฉันใช้ Mac 10.5.8 กับ VMware Fusion 2.0.2


1
ฉันจะดูได้อย่างไรว่าบัญชีผู้ใช้ใดกำลังใช้งานกระบวนการใดใน Windows 8.1
ฉันสามารถดูรายการของกระบวนการ / บริการที่กำลังทำงานอยู่โดยไปที่ตัวจัดการงานหรือโดยการพิมพ์tasklistในหน้าต่างคอนโซล อย่างไรก็ตามในขณะที่วิธีการทั้งสองนี้แสดงให้ฉันเห็นรายการของกระบวนการที่กำลังทำงานอยู่ไม่มีใครแสดงให้ฉันเห็นว่าบัญชีผู้ใช้ใดที่แต่ละกระบวนการกำลังทำงานอยู่ ฉันจะดูข้อมูลนั้นได้อย่างไร

2
ตรวจสอบทราฟฟิกไพพ์ของ interprocess
ฉันมีสองกระบวนการลินุกซ์สื่อสารผ่านท่อนิรนาม จะตรวจสอบปริมาณการจราจรในท่อได้อย่างไร ฉันจะฉีดข้อมูลลงในท่อได้อย่างไร ฉันมีสิทธิ์เข้าถึงรูทและรู้ว่าไอโหนดไอ
13 linux  process  pipe 

3
ไม่สามารถจบกระบวนการ Windows 7 ได้แม้พยายามใช้
ฉันกำลังมีปัญหาที่กระบวนการหยุดทำงานและปฏิเสธที่จะตายอย่างแน่นอน ฉันได้ลองใช้ตัวจัดการงานและ pskill จากคอนโซล (ที่มีสิทธิ์ของผู้ดูแลระบบ) และในขณะที่โปรแกรมจะระบุว่าได้ฆ่ากระบวนการแล้วยังคงอยู่และฉันไม่สามารถเปิดกระบวนการที่สอง สิ่งนี้เกิดขึ้นกับ Opera และ Truecrypt ระบบปฏิบัติการคือ Windows 7 Professional (64 บิต) การบูตคอมพิวเตอร์ใหม่จะเป็นการล้างกระบวนการที่ค้างอยู่ ฉันก็ลองใช้โปรแกรมที่เรียกว่า รายละเอียดกระบวนการที่ดีที่สุด & amp; นักฆ่า ซึ่งไม่ได้ช่วยอะไร
12 windows  process  kill  tasks 


2
สิ่งที่กำหนดว่างานพื้นหลังถูกฆ่าตายเมื่อเปลือกออกหรือฆ่า?
คำถามนี้ได้เกิดขึ้นค่อนข้าง มาก ( จริงๆมาก ) แต่ผมหาคำตอบที่จะเป็นโดยทั่วไปที่ไม่สมบูรณ์ คำถามทั่วไปคือ "ทำไม / งานของฉันไม่ถูกฆ่าตายเมื่อฉันออกจาก / kill ssh?" และนี่คือสิ่งที่ฉันได้พบ คำถามแรกคือ: ข้อมูลต่อไปนี้เป็นอย่างไร? ต่อไปนี้น่าจะเป็นจริงสำหรับ Debian linux ที่ทันสมัย ​​แต่ฉันขาดหายไปบ้าง และคนอื่น ๆ จำเป็นต้องรู้อะไร กระบวนการลูกทั้งหมด, พื้นหลังหรือไม่ของเชลล์ที่เปิดผ่านการเชื่อมต่อ ssh จะถูกฆ่าด้วย SIGHUP เมื่อการเชื่อมต่อ ssh ถูกปิดเฉพาะในกรณีที่huponexitมีการตั้งค่าตัวเลือก: run shopt huponexitเพื่อดูว่าสิ่งนี้เป็นจริงหรือไม่ หากhuponexitเป็นจริงคุณสามารถใช้nohupหรือdisownแยกส่วนกระบวนการออกจากเชลล์ดังนั้นจึงไม่ถูกฆ่าเมื่อคุณออกจาก screenหรือเรียกใช้สิ่งที่มี หากhuponexitเป็นเท็จซึ่งเป็นค่าเริ่มต้นใน linuxes อย่างน้อยวันนี้งานที่อยู่เบื้องหลังจะไม่ถูกฆ่าเมื่อออกจากระบบปกติ แต่แม้ว่าhuponexitจะเป็นเท็จแล้วหากการเชื่อมต่อ ssh ถูกฆ่าหรือลดลง (แตกต่างจากการออกจากระบบปกติ) กระบวนการพื้นหลังจะยังคงได้รับการฆ่า สิ่งนี้สามารถหลีกเลี่ยงได้โดยdisownหรือnohupใน (2) มีความแตกต่างระหว่าง (ก) กระบวนการที่มีพ่อแม่เป็นกระบวนการขั้วและ …
12 linux  ssh  process 

2
งาน“ java” (กระบวนการหลัก“ launchd”) ทำอะไรใน MacOS X
ฉันมีกระบวนการที่เรียกว่า "java" ปรากฏขึ้นใน Activity Monitor ของฉันซึ่งใช้ CPU ในปริมาณที่ดี (เฉลี่ย 4 - 8%, 20 - 80% ในบางครั้ง) รายงานว่า "launchd" เป็นกระบวนการหลัก ความคิดใด ๆ นี่คืออะไร? ฉันใช้คำสั่งนี้เพื่อลองดูว่าเกิดอะไรขึ้น (ไม่พบที่ฉันพบ) แต่ไม่มีข้อมูลที่เป็นประโยชน์ (แม้ว่าจะมีล็อตเกิดขึ้น):sudo fs_usage -w -f filesys java ถ้าฉันkillมัน; มันกลับมา ... และใช้หน่วยความจำในปริมาณที่ดีอีกครั้ง ภาพหน้าจอของสถิติสามารถดูได้จากด้านล่าง:

2
ฆ่ากระบวนการตามชื่อและเจ้าของ?
ก่อนที่ฉันจะตรวจสอบการหมุนพวงมาลัยและหมุนตัวฉันเองมีใครรู้บ้างเกี่ยวกับแอปพลิเคชัน / ยูทิลิตี้ที่ทำให้ฉันสามารถฆ่ากระบวนการกรองด้วยชื่อกระบวนการและเจ้าของกระบวนการได้หรือไม่ อีกวิธีหนึ่งนี้สามารถทำได้ผ่าน PowerShell? (Power powershell-fu ของฉันกำลังขาดเศร้า) เราได้ตรวจสอบทั้งในและpskill taskkillแม้ว่าpskillอนุญาตให้ยกเลิกด้วยชื่อกระบวนการ แต่ฉันไม่สามารถกรองเพิ่มเติมโดยเจ้าของกระบวนการ ฉันเคยดู WMI ด้วย wmic ( wmic process) แต่อินเตอร์เฟส WMI ไม่ส่งคืนเจ้าของกระบวนการ (อย่างน้อยจากสิ่งที่ฉันสามารถบอกได้) ดังนั้นจึงไม่สามารถใช้สิ่งนี้ได้ เหตุผลที่ ฉันทำการพัฒนาบน Windows สิ่งนี้เกี่ยวข้องกับการจัดการกับ Component Services (COM +) COM + มีกระบวนการโฮสต์ทั่วไป - dllhost.exe - ที่ใช้ทั้งสำหรับองค์ประกอบแบบกำหนดเอง (เช่นสิ่งที่ฉันได้พัฒนา) และกระบวนการของระบบ ฉันสามารถแยกแยะพวกเขาโดยเจ้าของพวกเขาทำงานเป็น ตัวอย่างเช่นฉันต้องการฆ่ากระบวนการ dllhost.exe ทั้งหมดที่ฉันเป็นเจ้าของ แต่ไม่สนใจกระบวนการที่เป็นเจ้าของโดยระบบ สิ่งนี้จะช่วยให้ฉันไปที่ Task Manager เป็นประจำและระบุและฆ่าแต่ละคน :-)

1
ฉันจะบอกให้ Windows เริ่มไบนารีบางประเภทด้วยลำดับความสำคัญต่ำได้อย่างไร
ฉันต้องการลดระดับความสำคัญของกระบวนการที่เริ่มทำงานอัตโนมัติในเครื่อง XP ในองค์กรของฉัน มีวิธีที่ฉันสามารถบอก WinXP ให้เริ่มไบนารีด้วยความสำคัญต่ำหรือไม่

4
ใน linux จะเกิดอะไรขึ้นกับโปรแกรมที่กำลังทำงานอยู่เมื่อไฟล์ที่ปฏิบัติการได้ถูกแก้ไขหรือลบ?
สมมติว่า/usr/local/bin/rubyมีการทำงานในพื้นหลังและจากนั้นเราเขียนทับด้วยรุ่นที่แตกต่างกันหรือแม้กระทั่งลบrubyruby จะเกิดอะไรขึ้นกับกระบวนการทับทิมเหล่านั้น?
12 linux  process  kernel 

1
tmux: ตรวจสอบว่ากระบวนการใดทำงานในบานหน้าต่างที่ใช้งานอยู่
มีวิธีการตรวจสอบกระบวนการทำงานในบานหน้าต่างที่ใช้งานอยู่? tmux: ค้นหาหน้าต่าง "ของฉัน" ตรวจสอบว่ามันเกี่ยวข้องกับการใช้งานอยู่หรือไม่อย่างไรก็ตามมันเกี่ยวข้องกับการตรวจจับจากภายในบานหน้าต่าง ฉันต้องการตรวจสอบสิ่งนี้จากคำสั่งภายนอก (ไม่ใช่จากภายในเซสชัน tmux) ปัญหาน่าจะเป็นไปได้มากถึงสองขั้นตอน: ตรวจสอบว่าบานหน้าต่างใดทำงานอยู่ ตรวจสอบว่ากระบวนการใดทำงานในบานหน้าต่างที่กำหนด
12 linux  shell  process  tmux 

2
วิธีแก้ปัญหา Windows 10 UI ที่ซบเซามาก
เมื่อไม่นานมานี้ประสิทธิภาพของพีซีของฉันเริ่มแย่ลงฉันยังมีตัวแก้ไขประมาณ 10 'ชั่วคราวในขณะที่พิมพ์สองประโยคนี้ ตอนนี้ถ้าฉันใช้ Process Explorer ฉันสามารถจัดเรียงตาม CPU หน่วยความจำและ IO จากมากไปน้อยดังนั้นผู้ร้ายจะมองเห็นได้ที่ด้านบนของตารางเสมอ ปัญหาที่เป็นที่ hogs ทรัพยากรด้านบนเปลี่ยนแปลงอย่างรวดเร็วและเป็นการยากที่จะ จำกัด กระบวนการที่เป็น hogs ระยะยาว ฉันต้องการตรวจสอบ CPU, หน่วยความจำและ IO ตามกระบวนการเป็นเวลาหลายชั่วโมงหรือหลายวันและบันทึกข้อมูลนี้จากนั้นแยกรายงานออกเพื่อระบุเบียร์และหมูที่สอดคล้องกันมากขึ้น ฉันดูการตรวจสอบกระบวนการ แต่ดูเหมือนว่าจะเน้นไปที่การจับกิจกรรมของกระบวนการเทียบกับการใช้ทรัพยากรโดยรวมและฉันยังไม่พบวิธีที่จะรวมกิจกรรมเหล่านี้โดยการรวมและจัดกลุ่มตามกระบวนการ บางครั้งปัญหาดูเหมือนจะเกี่ยวข้องกับ I / O ตาม Process Explorer และบางครั้งบน CPU "overloading" ฉันต้องการติดตามและบันทึกการใช้ทรัพยากรเหล่านี้ต่อกระบวนการสำหรับทุกกระบวนการในช่วง 24 ถึง 48 ชั่วโมงเนื่องจากความเกียจคร้านเป็นสิ่งชั่วคราว อย่างไรก็ตามมันมีความเด่นชัดมากขึ้นในบางแอปพลิเคชันเช่น Chrome และ Visual Studio ในขณะที่เช่น Notepad ++ ทนต่อประสิทธิภาพที่ไม่ดี ฉันก็เริ่มสงสัยว่าเพจจิ้งหน่วยความจำช้าไปและกลับจากดิสก์และฉันกำลังรอโอกาสอย่างใจจดใจจ่อที่จะได้รับ …

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