Netutils-linux ชุดเครื่องมือสำหรับประสิทธิภาพของเครือข่าย

ชื่อ netutils-linux

ในบทความต่อไปเราจะมาดูไฟล์ คอลเลกชันยูทิลิตี้ เรียกว่า "netutils-linux" สิ่งเหล่านี้สามารถใช้เพื่อ ลดความซับซ้อนในการแก้ไขปัญหาและการปรับแต่งประสิทธิภาพเครือข่าย บนระบบ Gnu / Linux ของเรา

กำไรเหล่านี้สามารถ มีประโยชน์สำหรับศูนย์ข้อมูลและผู้ให้บริการอินเทอร์เน็ตที่มีภาระงานหนัก en สีแดง. เราอาจไม่เห็นประสิทธิภาพทั้งหมดบนคอมพิวเตอร์เดสก์ท็อปของเราแม้ว่าคุณจะสามารถใช้ประโยชน์จากมันได้ตลอดเวลาก็ตาม ขณะนี้อยู่ในขั้นตอนการผลิตและช่วยให้เราประหยัดเวลาได้มากในการแก้ไขข้อบกพร่องฮาร์ดแวร์และการตั้งค่าซอฟต์แวร์

เครื่องมือ Netutils-linux

ยูทิลิตี้ชุดนี้จะ ช่วยทำให้กระบวนการปรับแต่งประสิทธิภาพ Gnu / Linux เป็นไปโดยอัตโนมัติ. Netutils-linux ประกอบด้วยเครื่องมือดังต่อไปนี้:

  • เครือข่ายด้านบน
  • สนมท็อป
  • ไอคิวท็อป
  • softirq-top
  • อัตราการเชื่อมโยง
  • ซอฟต์เน็ตสถิติด้านบน
  • rss- บันได
  • ผู้เขียน
  • เพิ่มสูงสุด cpu-freq
  • rx- บัฟเฟอร์เพิ่ม
  • ข้อมูลเซิร์ฟเวอร์

ติดตั้ง Netutils-linux

Netutils-linux ได้รับการพัฒนาโดยใช้ภาษาโปรแกรม Python ดังนั้นและต้องขอบคุณสิ่งนี้คุณสามารถทำได้ ติดตั้งได้อย่างง่ายดายโดยใช้ PIP. ก่อนอื่นใน Debian, Ubuntu และใน Linux Mint เราสามารถติดตั้ง pip ได้โดยเปิดเทอร์มินัล (Ctrl + Alt + T) ในนั้นเราจะเขียนคำสั่งต่อไปนี้:

sudo apt-get install python-pip

หลังจากติดตั้ง PIP เราจะต้องดำเนินการคำสั่งต่อไปนี้เพื่อติดตั้ง netutils-linux:

sudo pip install netutils-linux

ใช้ Netutils-linux

ดังที่ได้กล่าวไปแล้วข้างต้น Netutils-linux มียูทิลิตี้มากมาย ออกแบบมาเป็นพิเศษสำหรับการแก้ไขปัญหาเครือข่ายและสำหรับการปรับแต่งประสิทธิภาพเครือข่าย ยูทิลิตี้ทั้งหมดแบ่งออกเป็นสามส่วน:

  1. การดูแล
  2. การปรับแต่ง
  3. ฮาร์ดแวร์และการจัดประเภทการกำหนดค่า

การดูแล

เครื่องมือระดับบนสุดทั้งหมดนี้ที่เราสามารถพบได้ภายใต้ส่วนการดูแลไม่จำเป็นต้องมีสิทธิ์รูท เราจะสามารถใช้งานได้ในฐานะผู้ใช้ปกติโดยไม่มีปัญหาใด ๆ

เครือข่ายด้านบน

netutils-linux เครือข่ายด้านบน

ยูทิลิตี้นี้จะช่วยให้เรา ตรวจสอบการขัดจังหวะสถิติการประมวลผลเครือข่ายสำหรับอุปกรณ์และซีพียู. ในการเรียกใช้ยูทิลิตี้นี้เราจะต้องเรียกใช้ในเทอร์มินัล (Ctrl + Alt + T):

network-top

สนมท็อป

netutils-ลินุกซ์ snmptop

มันเป็น ผู้เฝ้าดูแพ็คเก็ตขั้นพื้นฐาน de / proc / net / smmp. ในการเรียกใช้ยูทิลิตี้นี้เราจะต้องดำเนินการคำสั่งต่อไปนี้เท่านั้น:

snmptop

ไอคิวท็อป

netutils-linux irqtop

ยูทิลิตี้นี้จะแสดงให้เราเห็นด้วยวิธีง่ายๆ อัตราการขัดจังหวะขึ้นอยู่กับไฟล์ / proc / interrupts ของระบบ Gnu / Linux ของเรา อย่าลืมว่าเราจะสามารถเรียกใช้ยูทิลิตี้นี้ได้ง่ายๆโดยใช้คำสั่ง:

irqtop

softirq-top

netutils-ลินุกซ์ softirq-top

คำสั่งนี้จะแสดงไฟล์ ความเร็วในการส่งและรับแพ็กเก็ตตามไฟล์ / proc / softirqs. ในการใช้คำสั่งนี้เราจะต้องดำเนินการในเทอร์มินัลเท่านั้น (Ctrl + Alt + T):

softirq-top

อัตราการเชื่อมโยง

netutils-linux อัตราการเชื่อมโยง

เมื่อเรียกใช้งานเครื่องมือนี้ก็จะแสดงให้เราเห็น จำนวนแพ็กเก็ต / ไบต์ที่อินเทอร์เฟซเครือข่ายรับ / ส่งข้อมูลและจำนวนข้อผิดพลาดที่เกิดขึ้น ตามไฟล์ / sys / class / net / XXX / statistic / YYY ในการใช้คำสั่งนี้เราจะเขียนในเทอร์มินัล (Ctrl + Alt + T):

link-rate

ซอฟต์เน็ตสถิติด้านบน

netutils-ลินุกซ์ softnet-stat-top

แสดงต่างๆ สถิติเกี่ยวกับการประมวลผลแพ็กเก็ตโดย CPU บนระบบ Gnu / Linux ของเรา เราจะต้องพิมพ์เทอร์มินัล (Ctrl + Alt + T) ต่อไปนี้เพื่อรับผลลัพธ์:

softnet-stat-top

การปรับแต่ง

ในการเรียกใช้เครื่องมือเหล่านี้เราจะต้องใช้เป็นรูทหรือด้วย sudo

rss- บันได

ตั้งค่า smp_affinity_list สำหรับ IRQ โดยอัตโนมัติ ของคิว NIC rx / tx ที่ปกติทำงานบน CPU0 นอกจากนี้ยังรองรับการปรับขนาดแบบ double / quad สำหรับระบบมัลติโปรเซสเซอร์

sudo rss-ladder enp10s0 0

ผู้เขียน

อนุญาต RPS บน CPU ที่มีอยู่ทั้งหมดของโหนด NUMA ในเครื่อง สำหรับคิว NIC rx ทั้งหมด นอกจากนี้ยังควรชี้แจงว่าเป็นเครื่องมือที่ดีสำหรับการ์ดเครือข่ายราคาถูก

sudo autorps enp10s0

เพิ่มสูงสุด cpu-freq

ยูทิลิตี้นี้ กำหนดระดับประสิทธิภาพของ CPU. นอกจากนี้คุณยังจะกำหนดค่ามาตราส่วนสูงสุดสำหรับค่ามาตราส่วนต่ำสุด นั่นหมายความว่าเราจะสามารถใช้พลังทั้งหมดของโปรเซสเซอร์ของเรา อีกประเด็นหนึ่งที่ควรทราบก็คือมันจะมีประโยชน์มากสำหรับระบบที่ไวต่อเวลาแฝง

sudo maximize-cpu-freq

rx- บัฟเฟอร์เพิ่ม

ยูทิลิตี้นี้ค้นหาและตั้งค่าที่ต้องการ หลีกเลี่ยงแพ็กเก็ตที่สูญหายหรือขาดหายไปในขณะที่รักษาเวลาแฝงต่ำ.

ฮาร์ดแวร์และการจัดประเภทการกำหนดค่า

ข้อมูลเซิร์ฟเวอร์

netutils-linux เซิร์ฟเวอร์ข้อมูลแสดง

ยูทิลิตี้นี้คือ คล้ายกับคำสั่ง lshw. เราสามารถใช้ประโยชน์ได้โดยพิมพ์ในเทอร์มินัล (Ctrl + Alt + T):

sudo server-info show

netutils-linux เซิร์ฟเวอร์ข้อมูลแสดง

ยูทิลิตี้ข้อมูลเซิร์ฟเวอร์เช่นกัน สามารถจำแนกฮาร์ดแวร์ นอกเหนือจากคุณสมบัติทั้งหมดในมาตราส่วน 1 ถึง 10 นอกเหนือจากการเข้าถึงการจัดหมวดหมู่นี้เราสามารถทำได้ง่ายๆโดยพิมพ์ในเทอร์มินัล (Ctrl + Alt + T):

sudo server-info rate

ใครที่ต้องการเรียนรู้เพิ่มเติมเกี่ยวกับชุดเครื่องมือนี้ได้ที่เพจ GitHub ของโครงการ คุณจะพบคำอธิบายโดยละเอียดเพิ่มเติมเกี่ยวกับพวกเขา

ถอนการติดตั้ง netutils-linux

ในการกำจัดแอปพลิเคชันกลุ่มนี้ออกจากระบบของเราเราจะต้องเปิดเทอร์มินัล (Ctrl + Alt + T) และเขียนลงในนั้น:

sudo pip uninstall netutils-linux

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา