The perfSONAR Performance Toolkit (pS-Performance Toolkit)

           เป็นรุ่นที่สามารถกำหนดเองตามความต้องการของผู้ใช้ของ Knoppix Live-CD bootable disk ซึ่งซอฟต์แวร์ประกอบด้วยไฟล์ ISO disk image ที่สามารถใช้ในหนึ่งของสองวิธี คือการ burn image ไปยังดิสก์ (แนะนำ) หรือติดระบบไฟล์ ISO และรันเป็นเครื่องเสมือน (เช่นภายใต้ VMware, QEMU หรือ Xen ) หลังจากดำเนินการตามขั้นตอนอย่างใดอย่างหนึ่ง  ผลที่ได้คือระบบ fully-configured ที่สามารถทำได้ของการรัน และการใช้เครื่องมือเครือข่ายจำนวนมากที่ก้าวหน้า  และวิธีการ การบริการไม่ว่าจะเป็นการทดสอบ หรือวิธีการแก้ปัญหาประสิทธิภาพการทำงาน

วัตถุประสงค์

  • เมื่อให้บริการเป็นจุดวัด เครื่องมือที่ใช้ได้แก่
     BWCTL  - ควบคุมการทดสอบ Bandwidth
     iperf
     Thrulay
     Nuttcp
     Cacti     - เครือข่ายการสำรวจข้อมูลและกราฟ
     NDT      - เครือข่ายเครื่องมือวิเคราะห์
     NPAD    - เซิร์ฟเวอร์การวินิจฉัยอัตโนมัติสำหรับการแก้ไขปัญหาระบบ end และล่าสุดกิโลเมตรปัญหาเครือข่าย
     OWAMP - ปิงเดียว
     perfSONAR-PS บริการ
     Lookup Service - ลงทะเบียน perfSONAR และการค้นพบ
     Pinger วัดเก่าและจุดวัด - ทำการตรวจวัดและเก็บแอบแฝง
     perfSONAR-ทุ่นเก่าวัดและกรอบการเก็บรวบรวม - ทำการแบนด์วิดธ์และเก็บและวิธีการอย่างใดอย่างหนึ่งการวัดความล่าช้า
     SNMP วัด - Archive SNMP ข้อมูล
     Ping
     traceroute
  • เมื่อถูกใช้ในบทบาทของการแก้จุดบกพร่องโครงสร้างพื้นฐานเครือข่าย  เครื่องมือที่ใช้ได้แก่

     Apache2 - เว็บเซิร์ฟเวอร์ที่มีโมดูลที่สนับสนุนและนามสกุล
     MySQL - ระบบฐานข้อมูลเชิงสัมพันธ์การจัดการ
     NTP - เครือข่ายเวลา Protocol
     Oracle DB XML - XML ฐานข้อมูล

 โครงสร้างพื้นฐานของ perfSONAR

          เป็นแบบเปิด  และทุกเครื่องมือสามารถเอาข้อดีของมันไปใช้  การบริการ perfSONAR จำนวนมาก  และโปรแกรมตรวจสอบได้แล้วนำมาใช้เป็นเครื่องมือในการวัดแบบ standalone โดยที่ Weathermaps, looking-glasses, IPPM measurements และโปรแกรมอื่นที่ตรวจสอบได้แล้วอีกมากถูกนำมาใช้ perfSONAR framework

 เป้าหมายการออกแบบ perfSONAR Performance Toolkit

  • ระบบโมดูลาร์ที่ยอมรับการแบ่งของสถาปัตยกรรมในส่วนประกอบหลายตัวที่สามารถถูกพัฒนาโดยบุคคล เมื่อเวลาผ่านไปมันควรจะเป็นไปได้ที่จะค่อยๆพัฒนา  หรือแทนที่ส่วนประกอบส่วนบุคคลตามความเข้าใจของเราของความต้องการของการเปลี่ยนแปลงระบบ
  • ระบบแบบไดนามิกที่แบ่งสรรส่วนประกอบและจุดวัด เพื่อขยาย เพื่อเพิ่มหรือลบออกในระหว่างการดำเนินการของระบบ
  • ระบบ self-configuring ที่แบ่งสรรส่วนประกอบและเป้าหมายการวัด  เพื่อประกาศการดำรงอยู่อย่างอิสระ และความสามารถของพวกเขา
  • ระบบกระจายอำนาจที่แบ่งสรรแต่ละหน่วยงานทางปกครองในการ จำกัด ขีดความสามารถของระบบให้สอดคล้องกับนโยบายของประเทศที่ระบุและวิธีการ
  •  ระบบสามารถวัดได้ที่ a) รวมหลายเครือข่าย และชุมชนเสมือนปิดคลุม b) จำนวนการจัดการที่แตกต่างกันของผู้ใช้และเซิร์ฟเวอร์  และ c) จัดการปริมาณข้อมูลที่แตกต่างกันเช่นเดียวกับชนิดที่แตกต่างจากข้อมูลการตรวจสอบ และเครื่องมือ
  • ระบบรักษาความปลอดภัยที่ไม่สามารถใช้ประโยชน์เพื่อใช้นอกเหนือจากการตรวจสอบประสิทธิภาพซึ่งไม่เฉพาะความเสี่ยงที่จะถูกโจมตี
  • ระบบความปลอดภัยเครือข่ายที่ไม่มากเกินไปก็จะพยายามที่จะตรวจสอบ
  • ระบบ fault-tolerant ที่ล้มเหลวอย่างสง่างามในการแสดงของความล้มเหลวของโมดูล
  • ระบบ self-diagnosing ที่แบ่งอย่างชัดเจน และเร็วกว่ากำหนด ยกเว้น ข้อความในกรณีของความล้มเหลว
หมายเหตุ: 
  • สามารถดาวน์โหลดโปรแกรมได้จาก http://software.internet2.edu/pS-Performance_Toolkit/pS-Performance_Toolkit/
  • ศึกษาข้อมูลเพิ่มเติมได้ที่ http://psps.perfsonar.net/toolkit/ หรือ http://www.perfsonar.net/description.html
  • วิธีการติดตั้ง http://code.google.com/p/perfsonar-ps/wiki/pSPerformanceToolkit321#Installation