Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีจัดการ Running Processes ด้วย Task Manager ของ XFCE

Task Manager เป็นหนึ่งใน Essential Tools ที่มาพร้อมกับ Operating Systems ส่วนใหญ่วันนี้ แม้สำหรับ Untrained Eye มันปรากฏเป็น Live-updating List ของ Running Processes ทั้งหมด

มันจริงๆ แล้วคือสิ่งนั้นอย่างแน่นอน: รายการของทุกอย่าง "Active" บนคอมพิวเตอร์ในทุกวินาที แต่สิ่งที่คนส่วนใหญ่ไม่สนใจ คือ มันไม่ได้แค่แสดง Processes นั้นๆ - มันยังอนุญาตให้คุณ Act บนพวกมันได้

โดยการเรียนรู้วิธี "อ่าน" ข้อมูลที่นำเสนอ และปรับแต่ง Processes ของคุณ คุณจะได้ Active Control เกี่ยวกับวิธีที่คอมพิวเตอร์ของคุณทำงาน

มี Task Managers หลายตัว และ ในดินแดนของ Penguin Distribution หนึ่งสามารถมาพร้อมกับหนึ่งหรือมากกว่าหนึ่งในพวกมันโดยค่าเริ่มต้น มันเป็น Given ว่า Most หากไม่ใช่ All Window Managers ก็มี Task Manager หนึ่งใน Basic Set ของแอปพลิเคชันของพวกเขา

สำหรับบทความนี้ เราใช้ Task Manager ที่มาพร้อมกับ XFCE Configuration ในตัวเลือกทางเลือกจะแตกต่างกันบ้าง แต่คุณใช้พวกมันในลักษณะเกือบเหมือนกัน และได้ผลลัพธ์เดียวกัน

รัน Task Manager ของคุณ

เราพบว่าไม่มีความจำเป็นที่จะเสนอคำแนะนำเกี่ยวกับการติดตั้ง Task Manager ในกรณีแทบทุกกรณี คุณจะมีการเข้าถึงหนึ่งอยู่แล้ว หามันผ่าน Main App Menu ของ Distribution ของคุณ หรือค้นหา "task" ใน Installed-software Search Field ใดๆ ที่พร้อมใช้งาน และรันมัน

แม้ของคุณจะไม่ใช่ตัวที่เราใช้ที่นี่ มันจะไม่ดูแตกต่างมาก รายการ Running Processes จะครอบครองพื้นที่ส่วนใหญ่ของ Window โดยค่าเริ่มต้น เรียงตามชื่อของพวกมัน

วิธีจัดการ Running Processes ด้วย Task Manager ของ XFCE

ขยายหน้าต่าง

Title ของเราไม่ได้อ้างถึง Hidden Esoteric Function ใดๆ เราเพียงแค่แนะนำให้ Move around และ Resize Task Manager Window ของคุณ หรือ Maximize มัน จนมันครอบคลุม Whole Screen พื้นที่เพิ่มเติมจะอนุญาตให้คุณเห็น Processes มากขึ้น - และ Details มากขึ้น - พร้อมกัน

วิธีจัดการ Running Processes ด้วย Task Manager ของ XFCE

ใช้พื้นที่เพิ่มเติมเพื่อ Move Columns Around ให้คุณมองข้อมูลที่พร้อมใช้งานทั้งหมดได้ง่าย แค่ Click และ Hold Left Mouse Button ที่แน่นอนที่ Two Columns Intersect และคุณจะสามารถ Drag Divider ของพวกมัน Left หรือ Right

เรียงตามทรัพยากร

วิธีจัดการ Running Processes ด้วย Task Manager ของ XFCE

คลิกที่ Title ของ Column ใดๆ และ Task List จะถูก Sort ตามลำดับ คลิกอีกครั้ง และ Order จะ Reverse นี่คือวิธีที่ดีที่สุดในการตรวจสอบว่า Tasks ไหนกินทรัพยากรของคอมพิวเตอร์ของคุณในเวลาใดเวลาหนึ่ง ตามที่เราจะเห็นในตัวอย่างเฉพาะภายหลัง

มองเห็นทุกอย่าง

Task Manager ถือว่าข้อมูลบางอย่างเป็น "Overload" และซ่อนมันโดยค่าเริ่มต้น ทฤษฎีแล้ว สิ่งนี้ทำให้ทุกอย่าง User-friendly มากขึ้น โดยปฏิบัติ เราเชื่อว่ามันง่ายกว่าที่จะเห็นว่าคุณมี RAM 1GB Available ด้วย מבט เดียว เทียบกับต้องคณิตทางออกจากการแสดง "13 percent available"

วิธีจัดการ Running Processes ด้วย Task Manager ของ XFCE

คลิก Icon ที่มีเกียร์สองตัว (หรือตรวจสอบ "Appearance" Options ของ Task Manager ของคุณ หรือลองคลิกขวาที่ Column หนึ่ง และดูว่ามี Configure/Properties Option ปรากฏหรือไม่) สิ่งนี้จะอนุญาตให้คุณปรับแต่งว่าโปรแกรมแสดงทุกอย่างอย่างไร

ถึงที่สุดสำหรับ XFCE Task Manager เราแนะนำให้เปิดใช้งานทุกอย่าง ยกเว้นตัวเลือก "Hide into the notification area"

ทำไม Tree View ช่วย

หนึ่งในตัวเลือกที่คุณเปิดใช้งานในขั้นตอนก่อนหน้า "Show processes as a tree" เปลี่ยน List เป็น Hierarchical Structure ด้วยวิธีนี้ Running Tasks ทั้งหมดจะไม่ปรากฏเป็น Individuals แต่ แทนเป็น Task Groups

ต่างจาก Individual Tasks Task Groups เริ่มจาก Single Task ที่จากนั้น Spawn Tasks มากขึ้น และพวกมันสามารถ Spawn Processes มากขึ้น และต่อไป เมื่อใน Tree View Relations เหล่านี้จะถูกแสดงในลักษณะ Hierarchical แน่นอนเหมือน Typical File System Display ใน File Managers ส่วนใหญ่ - Files > Inside Folders > Inside More Folders > Inside Storage Media > Inside Computer

วิธีจัดการ Running Processes ด้วย Task Manager ของ XFCE

นั่นคือเหตุผลที่ Tree View สามารถช่วยได้เมื่อจัดการกับ Memory Hogs: มันช่วยให้คุณตระหนัก Big Picture แต่สิ่งนั้น ก็เป็นสิ่งที่เราจะเห็นในตัวอย่างเฉพาะที่ตามมา

Tree View และ Big Picture

หากคุณตรวจสอบ Task Manager ด้วย Default View เปิด คุณอาจเห็น Firefox กิน RAM จาก 50 ถึง 200MBs แล้วสลับไป Tree View และ โอ้ โปรเซส "Mother" Firefox ที่ Spawn "Children" อีก 3 ตัว

Tree View ร่วมกับ Firefox Process อนุญาตให้คุณเห็น Actual Total Resources ที่มันกิน "Under" และ "Inside" มัน คุณจะเห็นแต่ละ Spawned Process ที่เป็นของ Mother Process

วิธีจัดการ Running Processes ด้วย Task Manager ของ XFCE

ควบคุม Resource Hogs ทั้งหมด

หากคุณ Re-run Task Manager ด้วย Root Credentials คุณจะได้เข้าถึง 2 ตัวเลือกสำคัญที่สุด: Priority Setting และ Function "Kill" แค่ sudo-run มันจาก Terminal เหมือนคำสั่งต่อไปนี้:

sudo xfce4-taskmanager

การรันใน Root Mode จะเปิดใช้งานให้คุณเปลี่ยน Priority ของ Task ใดๆ โดยคลิกขวาที่มัน และเลือกตัวเลือกที่เหมาะสม หลีกเลี่ยงการตั้ง Task ใดๆ เป็น "Very Low" หรือ "Very High" ใช้แค่ Low, Normal และ High Settings นอกจากนี้ หลีกเลี่ยงการเล่นกับสิ่งที่คุณไม่จดจำ เพราะคุณสามารถ Hard-lock ทุกอย่างได้โดยการ Kill Wrong Process หรือทำให้ Whole System Crawl

สิ่งที่คุณสามารถ และ ควร ทำ คือ ตั้ง Priority ต่ำลง สำหรับอะไรก็ตามที่คุณจดจำ กำหนดว่า Insignificant และ Rarely Use - เช่น ModemManager (เว้นแต่คุณยังใช้ Modem) เพิ่ม Higher Priorities ให้อะไรก็ตามที่คุณต้องการ "Acting more snappy"

วิธีจัดการ Running Processes ด้วย Task Manager ของ XFCE

หาก ในกรณีที่หายาก โปรแกรม Act เหมือนมันกำลังรัน แต่ Frozen และไม่ให้คุณ Interact กับมัน คุณสามารถคลิกขวาและ "Kill" มัน

สังเกตว่า ทุกอย่าง "In It" จะลงในล้มลุกเช่นกัน หาก Frozen Program เป็นอย่าง Word Processor หรือ Graphics Tool ที่คุณเกือบเสร็จ Masterpiece ล่าสุด อาจจะดีกว่าที่จะรออีกนิด