Lệnh iostat linux: -
Nó hiển thị thông tin về việc sử dụng CPU và thống kê I/O cho mọi phân vùng và hệ thống tệp mạng (NFS). Kích thước mặc định là KB.
[oracle@orcl:~ ] iostat Linux 2.6.32-696.el6.x86_64 (orcl.localdomain.com) 10/22/18 _x86_64_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 1.09 0.00 0.54 1.75 0.00 96.62 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 7.66 61.77 155.95 11792568 29771464
Options :
-c Display the CPU utilization report. -d Display the device utilization report. -h Make the NFS report displayed by option -n easier to read by a human. -k Display statistics in kilobytes per second instead of blocks per second. Data displayed are valid only with kernels 2.4 and later. -m Display statistics in megabytes per second instead of blocks or kilobytes per second. Data displayed are valid only with kernels 2.4 and later. -N Display the registered device mapper names for any device mapper devices. Useful for viewing LVM2 statistics. -n Display the network filesystem (NFS) report. This option works only with kernel 2.6.17 and later. -p [ { device [,...] | ALL } ] The -p option displays statistics for block devices and all their partitions that are used by the system. If a device name is entered on the command line, then statistics for it and all its partitions are displayed. Last, the ALL keyword indicates that statistics have to be displayed for all the block devices and partitions defined by the system, including those that have never been used. Note that this option works only with post 2.5 kernels. -t Print the time for each report displayed. The timestamp format may depend on the value of the S_TIME_FORMAT environment variable (see below). -V Print version number then exit. -x Display extended statistics. This option works with post 2.5 kernels since it needs /proc/diskstats file or a mounted sysfs to get the statistics. This option may also work with older kernels (e.g. 2.4) only if extended statistics are available in /proc/partitions (the kernel needs to be patched for that). -z Tell iostat to omit output for any devices for which there was no activity during the sample period.
Examples :
1. Đầu ra iostat tính bằng MB
[oracle@orcl:~ ] iostat -m Linux 2.6.32-696.el6.x86_64 (orcl.localdomain.com) 10/22/18 _x86_64_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 1.09 0.00 0.54 1.75 0.00 96.62 Device: tps MB_read/s MB_wrtn/s MB_read MB_wrtn sda 7.64 0.03 0.08 5760 14629
2. iostat với các đối số -c chỉ hiển thị thống kê CPU
[oracle@orcl:~ ] iostat -c Linux 2.6.32-696.el6.x86_64 (orcl.localdomain.com) 10/22/18 _x86_64_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 1.09 0.00 0.54 1.75 0.00 96.62
3. iostat với các đối số -c chỉ hiển thị thống kê CPU cho mỗi 2 giây.
[oracle@orcl:~ ] iostat -c 2 Linux 2.6.32-696.el6.x86_64 (orcl.localdomain.com) 10/22/18 _x86_64_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 1.08 0.00 0.54 1.75 0.00 96.63 avg-cpu: %user %nice %system %iowait %steal %idle 0.00 0.00 0.51 0.00 0.00 99.49
4. iostat với đối số -d chỉ hiển thị đĩa thống kê I / O của tất cả các phân vùng
[oracle@orcl:~ ] iostat -d Linux 2.6.32-696.el6.x86_64 (orcl.localdomain.com) 10/22/18 _x86_64_ (1 CPU) Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 7.66 61.71 155.87 11793016 29788536 dm-0 3.26 8.32 23.06 446295370 1237237064
5. Nó hiển thị số liệu thống kê I / O cho sda thiết bị cụ thể
[oracle@orcl:~ ] iostat -p sda Linux 2.6.32-696.el6.x86_64 (orcl.localdomain.com) 10/22/18 _x86_64_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 1.08 0.00 0.54 1.75 0.00 96.62 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 7.65 61.62 155.75 11793576 29809400 sda1 0.00 0.14 0.00 26011 64 sda2 0.92 15.43 14.98 2952435 2866192 sda3 0.01 0.37 1.73 71657 331632 sda4 0.00 0.00 0.00 13 0 sda5 6.72 45.68 139.04 8742243 26611512
6. phiên bản iostat
[oracle@orcl:~ ] iostat -V sysstat version 9.0.4 (C) Sebastien Godard (sysstat <at> orange.fr)
7. Nó hiển thị cách sử dụng câu lệnh
[oracle@orcl:~ ] iostat -? Usage: iostat [ options ] [ <interval> [ <count> ] ] Options are: [ -c ] [ -d ] [ -N ] [ -n ] [ -h ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ -y ] [ -z ] [ -j { ID | LABEL | PATH | UUID | ... } [ <device> [...] | ALL ] ] [ <device> [...] | ALL ] [ -p [ <device> [,...] | ALL ] ]
Lệnh iostat tạo ra ba loại báo cáo, báo cáo Sử dụng CPU, báo cáo Sử dụng thiết bị và báo cáo Network filesystem
Sử dụng CPU trong đầu ra iostat:
avg-cpu: %user %nice %system %iowait %steal %idle 27.71 0.00 1.16 2.82 0.00 68.31
Các cột trong đầu ra kết thúc CPU iostat:
%user Show the percentage of CPU utilization that occurred while executing at the user level (application). %nice Show the percentage of CPU utilization that occurred while executing at the user level with nice priority. %system Show the percentage of CPU utilization that occurred while executing at the system level (kernel). %iowait Show the percentage of time that the CPU or CPUs were idle during which the system had an outstanding disk I/O request. %steal Show the percentage of time spent in involuntary wait by the virtual CPU or CPUs while the hypervisor was servicing another virtual processor. %idle Show the percentage of time that the CPU or CPUs were idle and the system did not have an outstanding disk I/O request.
Sử dụng thiết bị trong đầu ra iostat:
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 7.59 60.05 154.04 11807456 30287688
Để có được số liệu thống kê chi tiết hơn, chúng ta có thể sử dụng tùy chọn '-x' cùng với lệnh iostat
[oracle@fhpasadbdr01 ~]$ iostat -x Linux 2.6.32-279.5.2.el6.x86_64 (fhpasadbdr01.pasa.pas.local) 10/22/2018 _x86_64_ (16 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 27.71 0.00 1.16 2.82 0.00 68.31 Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util sda 12.04 11.67 5.59 2.24 146.36 111.29 32.93 0.02 2.68 1.99 1.56 dm-0 0.00 0.00 0.37 2.88 8.32 23.06 9.64 0.04 12.51 1.49 0.49
Các cột trong đầu ra kết thúc thiết bị iostat:
Màn hình thiết bị iostat tiêu chuẩn hiển thị các thống kê sau: KB/t kilobytes per transfer tps transfers per second MB/s megabytes per second tiêu chuẩn , với cờ -I được chỉ định, hiển thị các thống kê sau: KB/t kilobytes per transfer xfrs total number of transfers MB total number of megabytes transferred kiểu cũ (sử dụng -o ) hiển thị các thống kê sau: sps sectors transferred per second tps transfers per second msps average milliseconds per transaction kiểu cũ , với cờ -I được chỉ định, hiển thị các thống kê sau: blk total blocks/sectors transferred xfr total transfers msps average milliseconds per transaction
Sử dụng Network file trong đầu ra iostat:
Chúng ta có thể sử dụng lệnh nfsiostat để tạo báo cáo thống kê NFS i / o. lệnh nfsiostat là một phần của gói 'nfs-utils'. Giả sử chúng ta đã mount hai NFS share trên máy chủ của mình, vì vậy, để tạo báo cáo thống kê cho NFS share, hãy chạy lệnh dưới đây,
[root@prod ~]$ nfsiostat orcl.localdomain.com:/ifs/backup mounted on /backup: op/s rpc bklog 9.50 0.00 read: ops/s kB/s kB/op retrans avg RTT (ms) avg exe (ms) 2.492 261.008 104.749 0 (0.0%) 12.042 12.185 write: ops/s kB/s kB/op retrans avg RTT (ms) avg exe (ms) 0.011 0.132 11.821 0 (0.0%) 4.042 8.698 orcl.localdomain.com:/ifs/orashare1 mounted on /orashare1: op/s rpc bklog 3.16 0.00 read: ops/s kB/s kB/op retrans avg RTT (ms) avg exe (ms) 0.333 3.366 10.105 0 (0.0%) 4.081 4.264 write: ops/s kB/s kB/op retrans avg RTT (ms) avg exe (ms) 0.001 0.445 351.851 0 (0.0%) 23.907 9531.542
Nhấp vào liên kết để biết thêm thông tin về iostat
* KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE trực tiếp từ tôi giúp bạn bước đầu trở thành những chuyên gia DBA, đủ kinh nghiệm đi thi chứng chỉ OA/OCP, đặc biệt là rất nhiều kinh nghiệm, bí kíp thực chiến trên các hệ thống Core tại VN chỉ sau 1 khoá học.
* CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
* Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile: 0902912888
⚡️ Skype: tranbinh48ca
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: http://bit.ly/ytb_binhoraclemaster
👨 Tiktok: https://www.tiktok.com/@binhoraclemaster?lang=vi
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhoracle
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội
=============================
học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,khóa học pl/sql, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, middleware, hoc solaris, hoc linux, hoc aix, unix, securecrt, xshell, mobaxterm, putty