บทความนี้อธิบายวิธีการใช้งาน Java ของการรับข้อมูลเช่น CPU, หน่วยความจำ, ฮาร์ดดิสก์, เครือข่าย ฯลฯ แบ่งปันสำหรับการอ้างอิงของคุณดังนี้:
1. ดาวน์โหลดและติดตั้ง sigar-1.6.4.zip
การใช้แพ็คเกจของ Java เพื่อรับข้อมูลระบบมันเป็นเรื่องง่ายที่จะไม่พบแพ็คเกจโดยเฉพาะอย่างยิ่งข้อมูลหน่วยความจำไม่ถูกต้องเพียงพอดังนั้นเลือกใช้ SIGAR เพื่อรับข้อมูลระบบ
ดาวน์โหลดที่อยู่: http://sourceforge.net/projects/sigar/files/latest/download?source=files
หรือคลิกที่นี่ เพื่อดาวน์โหลดเว็บไซต์นี้
คลายซิปแพ็คเกจบีบอัด, นำเข้า sigar.jar ภายใต้ lib ลงใน classpath ของ eclipse จากนั้นบันทึก sigar-x86-winnt.dll ลงในไดเรกทอรี bin ของ Java
ดังที่แสดงในรูปด้านล่าง:
2. ตัวอย่างรหัส
นำเข้า java.net.inetaddress; นำเข้า java.net.unknownhostexception; นำเข้า java.util.map; นำเข้า java.util.properties; นำเข้า org.hyperic.sigar.cpuinfo; นำเข้า org.hyperic.sigar.sigar.cpuperc org.hyperic.sigar.filesystemusage; นำเข้า org.hyperic.sigar.mem; นำเข้า org.hyperic.sigar.netflags; นำเข้า org.hyperic.sigar.netinterfaceconfig; org.hyperic.sigar.operatingsystem; นำเข้า org.hyperic.sigar.sigar; นำเข้า org.hyperic.sigar.sigarexception; นำเข้า org.hyperic.sigar.swap; นำเข้า org.hyperic.sigar. ข้อมูลรับคุณสมบัติ () จาก JVM; System.out.println ("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ - System.out.println ("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ - System.getProperties (); map.get ("userdomain"); // รับชื่อโดเมนคอมพิวเตอร์ System.out.println ("ชื่อผู้ใช้:" + ชื่อผู้ใช้); Addr.getHostname ()); System.out.println ("หน่วยความจำทั้งหมดที่ JVM สามารถใช้งานได้:" + r.totalmemory ()); System.out.println ("Java Runtime Version:" + props.getProperty ("Java.version")); props.getProperty ("java.vendor.url")); System.out.println ("Java Virtual Machine Specification ผู้ขาย:" + props.getProperty ("java.vm.specification.vendor")); + props.getProperty ("java.vm.pecification.name")); System.out.println ("Java Virtual Machine Version:" + props.getProperty ("java.vm.version"); System.out.println ("Java Virtual Machine Name ชื่อ:" + props.getProperty ("java.vm.name")); props.getProperty ("java.specification.version"); System.out.println ("รุ่นรูปแบบ Java คลาส:" + props.getProperty ("java.class.version")); props.getProperty ("java.library.path")); System.out.println ("ชื่อระบบปฏิบัติการ:" + props.getProperty ("OS.Name")); props.getProperty ("file.Separator")); props.getProperty ("user.name")); SIGAR (); จำนวนเงินที่เหลืออยู่: " + mem.getFree () / 1024L +" K ฟรี "); swap swap = sigar.getswap (); // พื้นที่การแลกเปลี่ยนทั้งหมด System.out.out.println (" พื้นที่สลับทั้งหมด: "swap.getTotal () / 1024L +" K av "); / 1024L + "K ใช้"); sigar.getcpuinfolist (); cpuperc cpulist [] = null; + (i + 1) + "บล็อกข้อมูล CPU"); system.out.println ("CPU ทั้งหมด MHz:" + info.getMhz ()); // CPU ทั้งหมด MHZ System.out.println ("ผู้ผลิต CPU:" info.getVendor (); info.getModel ()); // หมวดหมู่ของการรับ CPU เช่น: Celeron System.out.println ("CPU หมายเลขแคช:" + info.getCachesize ()); // จำนวนหน่วยความจำบัฟเฟอร์ printcpuperc (cpulist [i]); System.out.println ("การใช้งานผู้ใช้ CPU:" + cpuperc.format (cpu.getuser ())); // การใช้งานผู้ใช้ System.out.println ("ระบบ CPU การใช้งาน:" + cpuperc.format (cpu.getsys ()); cpuperc.format (cpu.getwait ())); // อัตราการรอคอยปัจจุบันระบบอัตราการออก. System.out.println ("การใช้งาน CPU ทั้งหมด:" + cpuperc.format (cpu.getcombined ())); // การใช้งานทั้งหมด} โมฆะหรือระบบปฏิบัติการส่วนตัว () {Operatingsystem OS = OperatingSystem.getInstance (); ระบบ: " + os.getarch ()); system.out.println (" ระบบปฏิบัติการ cpuendian (): " + os.getcpuendian ()); // system.out.println (" ระบบปฏิบัติการระบบข้อมูล ("" "" ระบบปฏิบัติการ // System.out.println ("Os.getName ():" + os.getName ()); System.out.println ("ผู้ขายระบบปฏิบัติการ:" + os.getVendor ()); ประเภท: " + os.getVendorVersion ()); // ระบบปฏิบัติการหมายเลขเวอร์ชันหมายเลข System.out.println (" หมายเลขเวอร์ชัน OS: " + os.getVersion ());} โมฆะคงที่ส่วนตัวใคร () พ่น sigarexception {sigar sigar = new sigar (); i = 0; // system.out.println ("getTime ():" + _who.gettime ()); SIGAR.GETFILESYSTEMLIST (); พาร์ติชัน System.out.println ("เส้นทางดิสก์:" + fs.getDirname ()); ไดรฟ์ระบบเครือข่าย ฯลฯ System.out.println ("ชื่อดิสก์:" + fs.getTypename ()); กรณีที่ 0: // type_unknown: ไม่ทราบว่าเป็นกรณีที่ 1: // type_none break; "ขนาดที่เหลืออยู่:" + usage.getFree () + "KB"); ระบบที่ใช้แล้ว case.out.println (fs.getdevname () + ขนาดที่มีอยู่: " + usage.getused () +" kb "); Type_network: Break Network; usage.getDiskWrites ()); sigar.getNetInterfaceconfig (ชื่อ); System.out.println ("ชื่ออุปกรณ์สุทธิ:" + ชื่อ); // ชื่ออุปกรณ์สุทธิ System.out.println ("ที่อยู่ IP:" + ifconfig.getAddress (); // ที่อยู่ IP. (ifconfig.getFlags () & 1l) <= 0l) {system.out.println ("! iff_up ... ข้าม getNetinterfacestat"); ifstat.getRxPackets ()); // จำนวนทั้งหมดของแพ็คเกจที่ได้รับ System.out.println (ชื่อ + "จำนวนแพ็คเกจทั้งหมดที่ส่ง:" + ifstat.gettxpackets ()); // จำนวนแพ็คเกจทั้งหมดที่ส่ง System.out.println (ชื่อทั้งหมด System.out.println (ชื่อ + "จำนวนทั้งหมดของไบต์ที่ส่ง:" + ifstat.gettxBytes ()); // จำนวนรวมของไบต์ส่ง system.out.println (ชื่อ + "จำนวนแพ็คเก็ตข้อผิดพลาดที่ได้รับ:" ifstat.getRxerrors (); ifstat.getTxErrors ()); // จำนวนของข้อผิดพลาดเมื่อส่งแพ็กเก็ต System.out.println (ชื่อ + "จำนวนแพ็กเก็ตที่ถูกทิ้งในระหว่างการรับ:" + ifstat.getRxdropped ()); // จำนวนแพ็กเก็ตที่ถูกทิ้งในระหว่างการรับสัญญาณ จำนวนแพ็คเก็ตที่ถูกทิ้งในระหว่างการส่ง}}} โมฆะคงที่อีเธอร์เน็ต () โยน sigarexception {sigar sigar = null; sigar.getNetInterfaceconfig (ifaces [i]); System.out.println (cfg.getName () + "ที่อยู่ IP:" + cfg.getAddress ()); // ที่อยู่ IP System.out.println (cfg.getName () + "ที่อยู่การออกอากาศเกตเวย์:" + cfg.getBroadcast (); cfg.gethwaddr ()); // nnetcard mac ที่อยู่ System.out.println (cfg.getName () + "หน้ากากย่อย:" + cfg.getNetmask ()); // mask system.out.ut.println (cfg.getName () Information System.out.println (cfg.getName () + "ประเภท NetCard" + cfg.getType ()); //}}}ผลการทำงานของเครื่อง:
ชื่อผู้ใช้: ผู้ดูแลระบบ
ชื่อคอมพิวเตอร์: SNJCKV1VQGB6NP9
ชื่อโดเมนคอมพิวเตอร์: SNJCKV1VQGB6NP9
ที่อยู่ IP ท้องถิ่น: 192.168.3.37
ชื่อโฮสต์ท้องถิ่น: SNJCKV1VQGB6NP9
หน่วยความจำทั้งหมดที่ JVM สามารถใช้: 16252928
หน่วยความจำที่เหลืออยู่ที่ JVM สามารถใช้: 15346992
จำนวนโปรเซสเซอร์ที่ JVM สามารถใช้: 2
เวอร์ชันสภาพแวดล้อมการทำงานของ Java: 1.8.0_121
ผู้จำหน่ายสภาพแวดล้อมการดำเนินงานของ Java: Oracle Corporation
URL ของผู้ขาย Java: http://java.oracle.com/
เส้นทางการติดตั้ง Java: C:/Program Files/Java/JDK1.8.0/JRE
Java Virtual Machine Specification เวอร์ชัน: 1.8
ผู้จำหน่ายข้อมูลจำเพาะเครื่องเสมือนของ Java: Oracle Corporation
Java Virtual Machine Specification ชื่อ: Java Virtual Machine Specification
Java Virtual Machine เวอร์ชัน: 25.121-B13
Java Virtual Machine Adplement Nendor: Oracle Corporation
Java Virtual Machine ชื่อการใช้งาน: Java Hotspot (TM) ไคลเอนต์ VM
Java Runtime Environment Version เวอร์ชัน: 1.8
Java Runtime Environment Specification ผู้จำหน่าย: NULL
Java Runtime Environment Specification ชื่อ: Java Platform API ข้อมูลจำเพาะ
หมายเลขรูปแบบคลาส Java: 52.0
Java Classpath: C:/JSPROOT/DEMO/BIN; C: /JSPROOTE/DEMO/SIGAR.JAR
รายการเส้นทางที่ค้นหาเมื่อโหลดไลบรารี: C:/โปรแกรมโปรแกรม/java/jdk1.8.0/bin; c:/windows/sun/java/bin; c:/windows/system32; c:/windows; c:/โปรแกรมโปรแกรม/java/jre1.8.0_162/bin/bin; c:/โปรแกรม ไฟล์/java/jre1.8.0_162/bin; c:/ไฟล์โปรแกรม/java/jre1.8.0_162/lib/i386; c:/python36/scripts/; c:/python36/; c:/โปรแกรม ไฟล์/imagemagick-6.2.7-q16; c:/programdata/oracle/java/javapath; d:/railsinstaller/git/cmd; d:/railsinstaller/ruby2.1 0/bin; c:/windows/system32; c:/windows; c:/windows/system32/wbem; c: /windows/system32/windowspowershell/v1.0/; c:/โปรแกรม ไฟล์/java/jdk1.8.0/bin; d:/go/bin; c:/ไฟล์โปรแกรม/java/jdk1.8.0/bin; c:/python27/;; d:/ไฟล์โปรแกรม/lua/5.1; d:/โปรแกรม ไฟล์/lua/5.1/clibs; c: /wamp/bin/php/php5.2.17; c:/python27/สคริปต์; c:/python27/lib/site-packages/django/bin; c:/python27/scripts; e:/eclipse;
เส้นทางไฟล์ชั่วคราวเริ่มต้น: C:/ผู้ใช้/admini ~ 1/AppData/local/temp/
พา ธ ไปยังไดเรกทอรีส่วนขยายอย่างน้อยหนึ่งไดเรกทอรี: C:/ไฟล์โปรแกรม/Java/JDK1.8.0/JRE/lib/ext; C:/windows/sun/java/lib/ext
ชื่อระบบปฏิบัติการ: Windows 7
สถาปัตยกรรมระบบปฏิบัติการ: x86
เวอร์ชันระบบปฏิบัติการ: 6.1
ตัวคั่นไฟล์: /
ตัวแยกเส้นทาง:;
ตัวคั่นบรรทัด:ชื่อบัญชีของผู้ใช้: ผู้ดูแลระบบ
ไดเรกทอรีที่บ้านของผู้ใช้: C:/ผู้ใช้/ผู้ดูแลระบบ
ไดเรกทอรีการทำงานปัจจุบันของผู้ใช้: C:/JSPROOT/DEMO
-
ข้อมูล CPU แรก
CPU ทั้งหมด MHZ: 2593
ผู้ผลิต CPU: Intel
หมวดหมู่ CPU: Pentium (R) CPU Dual-core CPU E5300 @ 2.60GHz
จำนวน CPU Caches: -1
อัตราการใช้งานผู้ใช้ CPU: 0.0%
อัตราการใช้งานระบบ CPU: 6.2%
อัตราการรอคอยปัจจุบัน CPU: 0.0%
อัตราความผิดพลาดปัจจุบันของ CPU: 0.0%
อัตราการไม่ได้ใช้งานของ CPU ปัจจุบัน: 93.7%
การใช้งาน CPU ทั้งหมด: 6.2%
ข้อมูล CPU ที่สอง
CPU ทั้งหมด MHZ: 2593
ผู้ผลิต CPU: Intel
หมวดหมู่ CPU: Pentium (R) CPU Dual-core CPU E5300 @ 2.60GHz
จำนวน CPU Caches: -1
อัตราการใช้งานผู้ใช้ CPU: 0.0%
อัตราการใช้งานระบบ CPU: 6.2%
อัตราการรอคอยปัจจุบัน CPU: 0.0%
อัตราความผิดพลาดปัจจุบันของ CPU: 0.0%
อัตราการไม่ได้ใช้งานของ CPU ปัจจุบัน: 93.7%
การใช้งาน CPU ทั้งหมด: 6.2%
-
หน่วยความจำทั้งหมด: 3634424K av
การใช้หน่วยความจำปัจจุบัน: 3264044K ใช้
หน่วยความจำปัจจุบันที่เหลืออยู่: 370380K ฟรี
จำนวนพื้นที่แลกเปลี่ยนทั้งหมด: 7791448K AV
การใช้พื้นที่สวิตช์ปัจจุบัน: 5324308K ใช้
ปริมาณพื้นที่แลกเปลี่ยนที่เหลืออยู่ในปัจจุบัน: 2467140K ฟรี
-
ระบบปฏิบัติการ: x86
ระบบปฏิบัติการ cpuendian (): น้อย
ระบบปฏิบัติการ DataModel (): 32
คำอธิบายระบบปฏิบัติการ: Microsoft Windows 2008
ผู้ขายระบบปฏิบัติการ: Microsoft
ชื่อผู้ขายของระบบปฏิบัติการ: Longhorn Server
ชื่อระบบปฏิบัติการ: Windows 2008
ประเภทผู้ขายระบบปฏิบัติการ: 2008
หมายเลขระบบปฏิบัติการหมายเลข: 6.1
-
คอนโซลผู้ใช้: คอนโซล
โฮสต์ผู้ใช้: NT Authority
ชื่อผู้ใช้ในตารางกระบวนการระบบปัจจุบัน: บริการท้องถิ่น
คอนโซลผู้ใช้: คอนโซล
โฮสต์ผู้ใช้: NT Authority
ชื่อผู้ใช้ในตารางกระบวนการของระบบปัจจุบัน: บริการเครือข่าย
คอนโซลผู้ใช้: คอนโซล
โฮสต์ผู้ใช้: SNJCKV1VQGB6NP9
ชื่อผู้ใช้ในตารางกระบวนการของระบบปัจจุบัน: ผู้ดูแลระบบ
คอนโซลผู้ใช้: คอนโซล
โฮสต์ผู้ใช้: NT Authority
ชื่อผู้ใช้ในตารางกระบวนการของระบบปัจจุบัน: ระบบ
-
ชื่อจดหมายไดรฟ์ของพาร์ติชัน 0
ชื่อตัวอักษรไดรฟ์: C:/
เส้นทางตัวอักษรไดรฟ์: C:/
โลโก้ตัวอักษรไดรฟ์: 0
ประเภทตัวอักษรไดรฟ์: NTFS
ชื่อตัวอักษรไดรฟ์ชื่อ: ท้องถิ่น
ระบบไฟล์ตัวอักษรไดรฟ์ประเภท: 2
C:/ขนาดทั้งหมด: 31463268KB
C:/ขนาดที่เหลือ: 8582992KB
C:/ขนาดที่มีอยู่: 8582992KB
C:/จำนวนเงินที่ใช้: 22880276KB
C:/อัตราการใช้ทรัพยากร: 73.0%
C:/การอ่าน: 177479
C:/เขียน: 144902
ชื่อจดหมายไดรฟ์พาร์ติชัน 1
ชื่อตัวอักษรไดรฟ์: D:/
เส้นทางตัวอักษรไดรฟ์: D:/
โลโก้ตัวอักษรไดรฟ์: 0
ประเภทตัวอักษรไดรฟ์: NTFS
ชื่อตัวอักษรไดรฟ์ชื่อ: ท้องถิ่น
ระบบไฟล์ตัวอักษรไดรฟ์ประเภท: 2
D:/ขนาดทั้งหมด: 153107448KB
D:/ขนาดที่เหลือ: 13722816KB
D:/ขนาดที่มีอยู่: 13722816KB
D:/จำนวนเงินที่ใช้: 139384632KB
D:/อัตราการใช้ทรัพยากร: 92.0%
D:/การอ่าน: 87425
D:/เขียน: 25166
พาร์ติชั่นไดรฟ์ชื่อจดหมาย 2
ชื่อตัวอักษรไดรฟ์: E:/
เส้นทางตัวอักษรไดรฟ์: E:/
โลโก้ตัวอักษรไดรฟ์: 0
ประเภทตัวอักษรไดรฟ์: NTFS
ชื่อตัวอักษรไดรฟ์ชื่อ: ท้องถิ่น
ระบบไฟล์ตัวอักษรไดรฟ์ประเภท: 2
E:/ขนาดทั้งหมด: 152055192KB
E:/ขนาดที่เหลือ: 20065708KB
E:/ขนาดที่มีอยู่: 20065708KB
E:/ใช้: 131989484KB
E:/อัตราการใช้ทรัพยากร: 87.0%
E:/การอ่าน: 58883
E:/เขียน: 1232
พาร์ติชั่นไดรฟ์ชื่อจดหมาย 3
ชื่อตัวอักษรไดรฟ์: F:/
เส้นทางตัวอักษรไดรฟ์: F:/
โลโก้ตัวอักษรไดรฟ์: 0
ประเภทตัวอักษรไดรฟ์: NTFS
ชื่อตัวอักษรไดรฟ์ชื่อ: ท้องถิ่น
ระบบไฟล์ตัวอักษรไดรฟ์ประเภท: 2
f:/ขนาดทั้งหมด: 151757988kb
F:/ขนาดที่เหลือ: 14189172KB
F:/ขนาดที่มีอยู่: 14189172KB
f:/ใช้: 137568816kb
F:/อัตราการใช้ทรัพยากร: 91.0%
f:/อ่าน: 20639
f:/เขียน: 14
-
ชื่ออุปกรณ์เครือข่าย: eth0
ที่อยู่ IP: 0.0.0.0
หน้ากากย่อย: 0.0.0.0
จำนวนแพ็คเกจทั้งหมดที่ได้รับจาก eth0: 0
จำนวนแพ็คเกจทั้งหมดที่ส่งโดย eth0: 0
จำนวนทั้งหมดของไบต์ที่ได้รับจาก eth0: 0
จำนวนทั้งหมดของไบต์ที่ส่งโดย eth0: 0
จำนวนแพ็คเก็ตข้อผิดพลาดที่ได้รับจาก eth0: 0
จำนวนข้อผิดพลาดเมื่อส่งแพ็กเก็ต eth0: 0
จำนวนแพ็กเก็ตที่ถูกทิ้งเมื่อได้รับ ETH0: 0
จำนวนแพ็กเก็ตที่ถูกทิ้งเมื่อส่ง eth0: 0
ชื่ออุปกรณ์เครือข่าย: eth1
ที่อยู่ IP: 0.0.0.0
หน้ากากย่อย: 0.0.0.0
จำนวนแพ็คเกจทั้งหมดที่ได้รับจาก ETH1: 0
จำนวนแพ็คเกจทั้งหมดที่ส่งโดย eth1: 0
จำนวนทั้งหมดของไบต์ที่ได้รับจาก eth1: 0
จำนวนทั้งหมดของไบต์ที่ส่งโดย eth1: 0
จำนวนแพ็คเก็ตข้อผิดพลาดที่ได้รับจาก ETH1: 0
จำนวนข้อผิดพลาดเมื่อ ETH1 ส่งแพ็กเก็ต: 0
จำนวนแพ็กเก็ตที่ถูกทิ้งเมื่อ ETH1 ได้รับ: 0
จำนวนแพ็กเก็ตที่ถูกทิ้งเมื่อส่ง ETH1: 0
ชื่ออุปกรณ์เครือข่าย: eth2
ที่อยู่ IP: 0.0.0.0
หน้ากากย่อย: 0.0.0.0
จำนวนแพ็คเกจทั้งหมดที่ได้รับจาก ETH2: 387028
จำนวนแพ็คเกจทั้งหมดที่ส่งโดย ETH2: 205197
จำนวนทั้งหมดของไบต์ที่ได้รับจาก ETH2: 228616339
จำนวนทั้งหมดของไบต์ที่ส่งโดย eth2: 35841128
จำนวนแพ็คเก็ตข้อผิดพลาดที่ได้รับจาก ETH2: 0
จำนวนข้อผิดพลาดเมื่อ ETH2 ส่งแพ็กเก็ต: 0
จำนวนแพ็กเก็ตที่ถูกทิ้งเมื่อ ETH2 ได้รับ: 0
จำนวนแพ็กเก็ตที่ถูกทิ้งเมื่อส่ง ETH2: 0
ชื่ออุปกรณ์เครือข่าย: eth3
ที่อยู่ IP: 0.0.0.0
หน้ากากย่อย: 0.0.0.0
จำนวนแพ็คเกจทั้งหมดที่ได้รับจาก ETH3: 387028
จำนวนแพ็คเกจทั้งหมดที่ส่งโดย ETH3: 205197
จำนวนทั้งหมดของไบต์ที่ได้รับจาก ETH3: 228616339
จำนวนทั้งหมดของไบต์ที่ส่งโดย eth3: 35841128
จำนวนแพ็คเก็ตข้อผิดพลาดที่ได้รับจาก ETH3: 0
จำนวนข้อผิดพลาดเมื่อ ETH3 ส่งแพ็กเก็ต: 0
จำนวนแพ็กเก็ตที่ถูกทิ้งเมื่อ ETH3 ได้รับ: 0
จำนวนแพ็กเก็ตที่ถูกทิ้งเมื่อส่ง ETH3: 0
ชื่ออุปกรณ์เครือข่าย: eth4
ที่อยู่ IP: 0.0.0.0
หน้ากากย่อย: 0.0.0.0
จำนวนแพ็คเกจทั้งหมดที่ได้รับจาก ETH4: 0
จำนวนแพ็คเกจทั้งหมดที่ส่งโดย ETH4: 0
จำนวนทั้งหมดของไบต์ที่ได้รับจาก eth4: 0
จำนวนทั้งหมดของไบต์ที่ส่งโดย eth4: 0
จำนวนแพ็คเก็ตข้อผิดพลาดที่ได้รับจาก ETH4: 0
จำนวนข้อผิดพลาดเมื่อ ETH4 ส่งแพ็กเก็ต: 0
จำนวนแพ็กเก็ตที่ถูกทิ้งเมื่อ ETH4 ได้รับ: 0
จำนวนแพ็กเก็ตที่ถูกทิ้งเมื่อส่ง ETH4: 0
ชื่ออุปกรณ์เครือข่าย: eth5
ที่อยู่ IP: 0.0.0.0
หน้ากากย่อย: 0.0.0.0
จำนวนแพ็คเกจทั้งหมดที่ได้รับจาก ETH5: 0
จำนวนแพ็คเกจทั้งหมดที่ส่งโดย eth5: 0
จำนวนทั้งหมดของไบต์ที่ได้รับจาก eth5: 0
จำนวนทั้งหมดของไบต์ที่ส่งโดย eth5: 0
จำนวนแพ็คเก็ตข้อผิดพลาดที่ได้รับจาก ETH5: 0
จำนวนข้อผิดพลาดเมื่อ ETH5 ส่งแพ็กเก็ต: 0
จำนวนแพ็กเก็ตที่ถูกทิ้งเมื่อ ETH5 ได้รับ: 0
จำนวนแพ็กเก็ตที่ถูกทิ้งเมื่อส่ง ETH5: 0
ชื่ออุปกรณ์เครือข่าย: eth6
ที่อยู่ IP: 192.168.3.37
มาสก์ซับเน็ต: 2555.255.255.0
จำนวนแพ็คเกจทั้งหมดที่ได้รับจาก ETH6: 387028
จำนวนแพ็คเกจทั้งหมดที่ส่งโดย ETH6: 205197
จำนวนไบต์ทั้งหมดที่ได้รับจาก ETH6: 228616339
จำนวนทั้งหมดของไบต์ที่ส่งโดย eth6: 35841128
จำนวนแพ็คเก็ตข้อผิดพลาดที่ได้รับจาก ETH6: 0
จำนวนข้อผิดพลาดเมื่อ ETH6 ส่งแพ็กเก็ต: 0
จำนวนแพ็กเก็ตที่ถูกทิ้งเมื่อ ETH6 ได้รับ: 0
จำนวนแพ็กเก็ตที่ถูกทิ้งเมื่อ ETH6 ส่ง: 0
ชื่ออุปกรณ์เครือข่าย: eth7
ที่อยู่ IP: 0.0.0.0
หน้ากากย่อย: 0.0.0.0
จำนวนแพ็คเกจทั้งหมดที่ได้รับจาก ETH7: 0
จำนวนแพ็คเกจทั้งหมดที่ส่งโดย ETH7: 0
จำนวนทั้งหมดของไบต์ที่ได้รับจาก eth7: 0
จำนวนทั้งหมดของไบต์ที่ส่งโดย eth7: 0
จำนวนแพ็คเก็ตข้อผิดพลาดที่ได้รับจาก ETH7: 0
จำนวนข้อผิดพลาดเมื่อส่งแพ็กเก็ตใน ETH7: 0
จำนวนแพ็กเก็ตที่ถูกทิ้งเมื่อ ETH7 ได้รับ: 0
จำนวนแพ็กเก็ตที่ถูกทิ้งเมื่อ ETH7 ส่ง: 0
ชื่ออุปกรณ์เครือข่าย: eth8
ที่อยู่ IP: 0.0.0.0
หน้ากากย่อย: 0.0.0.0
จำนวนแพ็คเกจทั้งหมดที่ได้รับจาก ETH8: 0
จำนวนแพ็คเกจทั้งหมดที่ส่งโดย eth8: 0
จำนวนทั้งหมดของไบต์ที่ได้รับจาก eth8: 0
จำนวนทั้งหมดของไบต์ที่ส่งโดย eth8: 0
จำนวนแพ็คเก็ตข้อผิดพลาดที่ได้รับจาก ETH8: 0
จำนวนข้อผิดพลาดเมื่อ ETH8 ส่งแพ็กเก็ต: 0
จำนวนแพ็กเก็ตที่ถูกทิ้งเมื่อ ETH8 ได้รับ: 0
จำนวนแพ็กเก็ตที่ถูกทิ้งเมื่อ ETH8 ส่ง: 0
ชื่ออุปกรณ์เครือข่าย: lo0
ที่อยู่ IP: 127.0.0.1
หน้ากากย่อย: 255.0.0.0
LO0 จำนวนแพ็คเกจทั้งหมดที่ได้รับ: 0
จำนวนแพ็คเกจทั้งหมดที่ส่งโดย LO0: 0
LO0 จำนวนไบต์ทั้งหมดที่ได้รับ: 0
จำนวนทั้งหมดของไบต์ที่ส่งโดย LO0: 0
LO0 จำนวนแพ็คเก็ตข้อผิดพลาดที่ได้รับ: 0
LO0 จำนวนข้อผิดพลาดเมื่อส่งแพ็คเก็ต: 0
จำนวนแพ็กเก็ตที่ถูกทิ้งเมื่อได้รับ: 0
จำนวนแพ็กเก็ตที่ถูกทิ้งเมื่อส่ง: 0
-
ที่อยู่ ETH0IP: 0.0.0.0
ETH0 Gateway Broadcast Address: 0.0.0.0
ETH0 Network Card ที่อยู่ MAC: DA: 90: 20: 52: 41: 53
หน้ากากซับเน็ต ETH0: 0.0.0.0
ETH0 เครือข่ายการ์ดคำอธิบายข้อมูล: WAN MINIPORT (IPv6)
ETH0 ประเภทการ์ดเครือข่ายอีเธอร์เน็ต
ที่อยู่ ETH1IP: 0.0.0.0
ETH1 GATEWAY ออกอากาศที่อยู่: 0.0.0.0
ETH1 Network Card ที่อยู่ MAC: DA: 90: 20: 52: 41: 53
หน้ากากซับเน็ต eth1: 0.0.0.0
ETH1 Network Card คำอธิบายข้อมูล: WAN MINIPORT (Monitor Network)
อีเธอร์เน็ตประเภทการ์ดเครือข่าย ETH1
ที่อยู่ ETH2IP: 0.0.0.0
ที่อยู่การออกอากาศ Gateway ETH2: 0.0.0.0
ETH2 Network Card ที่อยู่ MAC: E0: CB: 4E: 07: 75: 85
หน้ากากซับเน็ต ETH2: 0.0.0.0
ETH2 เครือข่ายการ์ดคำอธิบายข้อมูล: Realtek PCIE GBE Family Controller-QOS Packet Scheduler-0000
อีเธอร์เน็ตประเภทการ์ดเครือข่าย ETH2
ที่อยู่ ETH3IP: 0.0.0.0
ที่อยู่การออกอากาศ Gateway ETH3: 0.0.0.0
ETH3 Network Card MAC ที่อยู่: E0: CB: 4E: 07: 75: 85
หน้ากากซับเน็ต ETH3: 0.0.0.0
ETH3 เครือข่ายการ์ดคำอธิบายข้อมูล: Realtek PCIE GBE Family Controller-WFP Filter-Lightweight-0000
อีเธอร์เน็ตประเภทการ์ดเครือข่าย ETH3
ที่อยู่ ETH4IP: 0.0.0.0
ที่อยู่ออกอากาศ Gateway Eth4: 0.0.0.0
ETH4 เครือข่ายการ์ด MAC ที่อยู่: DA: 90: 20: 52: 41: 53
หน้ากากซับเน็ต ETH4: 0.0.0.0
ETH4 เครือข่ายการ์ดคำอธิบายข้อมูล: WAN MINIPORT (IP)
อีเธอร์เน็ตประเภทการ์ดเครือข่าย ETH4
ที่อยู่ ETH5IP: 0.0.0.0
ที่อยู่การออกอากาศ Gateway ETH5: 0.0.0.0
ETH5 Network Card MAC ที่อยู่: DA: 90: 20: 52: 41: 53
หน้ากากซับเน็ต ETH5: 0.0.0.0
ETH5 Network Card คำอธิบายข้อมูล: WAN MINIPORT (Monitor Network) -QOS Packet Scheduler-0000
อีเธอร์เน็ตประเภทการ์ดเครือข่าย ETH5
ที่อยู่ ETH6IP: 192.168.3.37
ETH6 Gateway Broadcast Address: 192.168.3.255
ETH6 Network Card MAC ที่อยู่: E0: CB: 4E: 07: 75: 85
หน้ากากซับเน็ต ETH6: 2555.255.255.0
ETH6 เครือข่ายการ์ดคำอธิบายข้อมูล: Realtek PCIE GBE Family Controller
อีเธอร์เน็ตประเภทการ์ดเครือข่าย ETH6
ที่อยู่ ETH7IP: 0.0.0.0
ETH7 Gateway Broadcast ที่อยู่: 0.0.0.0
ETH7 Network Card ที่อยู่ MAC: DA: 90: 20: 52: 41: 53
หน้ากากซับเน็ต ETH7: 0.0.0.0
ETH7 เครือข่ายการ์ดคำอธิบายข้อมูล: WAN MINIPORT (IP) -QOS Packet Scheduler-0000
อีเธอร์เน็ตประเภทการ์ดเครือข่าย ETH7
ที่อยู่ ETH8IP: 0.0.0.0
ETH8 GATEWAY ออกอากาศที่อยู่: 0.0.0.0
ETH8 Network Card ที่อยู่ MAC: DA: 90: 20: 52: 41: 53
หน้ากากซับเน็ต ETH8: 0.0.0.0
ETH8 เครือข่ายการ์ดคำอธิบายข้อมูล: WAN MINIPORT (IPv6) -QOS Packet Scheduler-0000
อีเธอร์เน็ตประเภทการ์ดเครือข่าย ETH8
-
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเนื้อหาที่เกี่ยวข้องกับ Java โปรดตรวจสอบหัวข้อของไซต์นี้: "สรุปทักษะการเขียนโปรแกรมเครือข่าย Java", "บทสรุปของทักษะการเขียนโปรแกรมซ็อกเก็ต Java", "บทสรุปของไฟล์ Java และทักษะการดำเนินงานไดเรกทอรี" การทำงานของ Java Data
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม Java ของทุกคน