ioping - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ ioping ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


ioping - ເຄື່ອງ​ມື​ຕິດ​ຕາມ​ກວດ​ກາ I/O latency ແຜ່ນ​ງ່າຍ​ດາຍ​

SYNOPSYS


ioping [-LABCDWRkq] [-c ນັບ] [-w ກໍານົດເວລາ] [-p ໄລຍະເວລາ] [-P ໄລຍະເວລາ] [-i ໄລຍະຫ່າງ]
[-s ຂະຫນາດ] [-S ຂະໜາດ] [-o ຊົດເຊີຍ] ລະບົບ|ເອກະສານ|ອຸປະກອນ
ioping -h | -v

ລາຍລະອຽດ


ເຄື່ອງ​ມື​ນີ້​ເຮັດ​ໃຫ້​ທ່ານ​ຕິດ​ຕາມ​ກວດ​ກາ I/O latency ໃນ​ເວ​ລາ​ທີ່​ແທ້​ຈິງ​.

OPTIONS


-c ນັບ
ຢຸດຫຼັງຈາກ ນັບ ການຮ້ອງຂໍ.

-w ກໍານົດເວລາ
ຢຸດຫຼັງຈາກ ກໍານົດເວລາ ເວລາຜ່ານໄປ.

-p ໄລຍະເວລາ
ພິມສະຖິຕິດິບສໍາລັບທຸກໆ ໄລຍະເວລາ ການຮ້ອງຂໍ.

-P ໄລຍະເວລາ
ພິມສະຖິຕິດິບສໍາລັບທຸກໆ ໄລຍະເວລາ ໃນທີ່ໃຊ້ເວລາ.

-i ໄລຍະຫ່າງ
ກໍານົດເວລາລະຫວ່າງການຮ້ອງຂໍເພື່ອ ໄລຍະຫ່າງ (1s).

-s ຂະຫນາດ
ຂະໜາດຂໍ (4k).

-S ຂະຫນາດ
ຂະໜາດຊຸດເຮັດວຽກ (1m ສໍາລັບໄດເລກະທໍລີ, ຂະຫນາດທັງຫມົດສໍາລັບໄຟລ໌ຫຼືອຸປະກອນ).

-o ຊົດເຊີຍ
ເລີ່ມຊົດເຊີຍໃນໄຟລ໌/ອຸປະກອນ (0).

-k ຮັກສາ (ບໍ່ລຶບ) ໄຟລ໌ເຮັດວຽກ "ioping.tmp". ເຮັດວຽກສໍາລັບເປົ້າຫມາຍຂອງໄດເລກະທໍລີ.

-L ໃຊ້ການດໍາເນີນການຕາມລໍາດັບແທນທີ່ຈະເປັນແບບສຸ່ມ. ນີ້ຍັງກໍານົດຂະຫນາດການຮ້ອງຂໍເປັນ 256k
(as in -s 256k).

-A ໃຊ້ asynchronous I/O (syscalls io_submit(2) io_submit(2), ແລະອື່ນໆ).

-C ໃຊ້ cache I/O (ສະກັດກັ້ນ cache invalidation ຜ່ານ posix_fadvise(2)).

-D ໃຊ້ I/O ໂດຍກົງ (ເບິ່ງ O_DIRECT in ເປີດ(2)).

-W ໃຊ້ການຂຽນຫຼາຍກວ່າການອ່ານ. ປອດໄພສຳລັບເປົ້າໝາຍໄດເລກະທໍລີ. *ອັນຕະລາຍ* ສໍາລັບການ
ໄຟລ໌ / ອຸປະກອນ, ມັນຈະທໍາລາຍຂໍ້ມູນຂອງທ່ານ. ໃນກໍລະນີນີ້ຄວນຈະຊ້ໍາເວລາຕົ້ນໄມ້
(-WWW).

-R ການທົດສອບອັດຕາການຊອກຫາແຜ່ນ (ຄືກັນກັບ -q -i 0 -w 3 -S 64m). ຖ້າ disk ມີ cache ໃຫຍ່ເຮັດວຽກ
set (-S) ຄວນເພີ່ມຂຶ້ນຕາມຄວາມເຫມາະສົມ.

-B ໂໝດຊຸດ. ງຽບແລະພິມສະຖິຕິສຸດທ້າຍໃນຮູບແບບດິບ.

-q ສະກັດກັ້ນຜົນຜະລິດທີ່ມະນຸດອ່ານໄດ້ແຕ່ລະໄລຍະ.

-h ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອ ແລະອອກ.

-v ສະບັບສະແດງແລະອອກ.

ການໂຕ້ຖຽງ បច្ច័យ
ສໍາລັບທາງເລືອກທີ່ຄາດຫວັງວ່າການໂຕ້ຖຽງເວລາ (-i, -P ແລະ -w), ຄ່າເລີ່ມຕົ້ນແມ່ນວິນາທີ, ເວັ້ນເສຍແຕ່ວ່າທ່ານ
ລະບຸໜຶ່ງໃນຄຳຕໍ່ທ້າຍຕໍ່ໄປນີ້ (ຕົວພິມນ້ອຍ/ໃຫຍ່):

us, ໃຊ້ຄ
microseconds (ຫນຶ່ງລ້ານຂອງວິນາທີ, 1 / 1 000 000)

ms, msec
ມິນລິວິນາທີ (ໜຶ່ງພັນຂອງວິນາທີ, 1/1 000)

s, sec ວິນາທີ

m, ນາທີ ນາທີ

h, ຊົ່ວໂມງ
ຊົ່ວໂມງ

ສໍາລັບທາງເລືອກທີ່ຄາດຫວັງວ່າການໂຕ້ຖຽງ "ຂະຫນາດ" (-s, -S ແລະ -o), ຄ່າເລີ່ມຕົ້ນແມ່ນ bytes, ເວັ້ນເສຍແຕ່ວ່າທ່ານ
ລະບຸໜຶ່ງໃນຄຳຕໍ່ທ້າຍຕໍ່ໄປນີ້ (ຕົວພິມນ້ອຍ/ໃຫຍ່):

ພາກສ່ວນ ຂະ​ແຫນງ​ການ disk (ຂະ​ແຫນງ​ການ​ແມ່ນ​ສະ​ເຫມີ​ໄປ 512​)​.

ກິບ, k, kb
ກິໂລໄບຕ໌ (1 024 ໄບຕ໌)

Page ຫນ້າຫນ່ວຍຄວາມຈໍາ (ຫນ້າຫນຶ່ງແມ່ນສະເຫມີ 4KiB).

ອີບ, m, mb
ເມກາໄບ (1 048 576 ໄບຕ໌)

GiB, g, gb
gigabytes (1 073 741 824 bytes)

ທິບ, t, tb
terabytes (1 099 511 627 776 bytes)

ສໍາລັບທາງເລືອກທີ່ຄາດຫວັງ "ຈໍານວນ" argument (-p ແລະ -c) ທ່ານສາມາດເລືອກໄດ້ລະບຸຫນຶ່ງໃນ
ຄຳຕໍ່ທ້າຍຕໍ່ໄປນີ້ (ກໍລະນີທີ່ບໍ່ລະອຽດອ່ອນ):

k ກິ​ໂລ (ພັນ, 1)

m ເມກາ (ລ້ານ, 1 000 000)

g giga (ພັນລ້ານ, 1 000 000 000)

t tera (ພັນຕື້, 1 000 000 000 000)

ອອກ STATUS


ຜົນຕອບແທນ 0 ຕາມ​ຄວາມ​ສໍາ​ເລັດ. ລະຫັດຂໍ້ຜິດພາດຕໍ່ໄປນີ້ຖືກກໍານົດ:

1 ການນໍາໃຊ້ບໍ່ຖືກຕ້ອງ (ຄວາມຜິດພາດໃນການໂຕ້ຖຽງ).

2 ຄວາມຜິດພາດໃນລະຫວ່າງຂັ້ນຕອນການກະກຽມ.

3 ເກີດຄວາມຜິດພາດໃນລະຫວ່າງການແລ່ນ.

RAW STATISTICS


ioping -p 100 -c 200 -i 0 -q .
100 26694 3746 15344272 188 267 1923 228
100 24165 4138 16950134 190 242 2348 214
(1) (2) (3) (4) (5) (6) (7) (8)

(1) ຈໍານວນການຮ້ອງຂໍ
(2) ເວລາຮັບໃຊ້ (usec)
(3) ການຮ້ອງຂໍຕໍ່ວິນາທີ (iops)
(4​) ຄວາມ​ໄວ​ການ​ຖ່າຍ​ໂອນ (byte / ວິ​ນາ​ທີ​)
(5) ເວລາຮ້ອງຂໍໜ້ອຍທີ່ສຸດ (usec)
(6) ເວລາຮ້ອງຂໍສະເລ່ຍ (usec)
(7​) ເວ​ລາ​ການ​ຮ້ອງ​ຂໍ​ສູງ​ສຸດ (usec​)
(8​) ການ​ຮ້ອງ​ຂໍ​ມາດ​ຕະ​ຖານ deviation (usec​)

ຕົວຢ່າງ


ioping .
ສະ​ແດງ​ໃຫ້​ເຫັນ disk I/O latency ໂດຍ​ນໍາ​ໃຊ້​ຄ່າ​ເລີ່ມ​ຕົ້ນ​ແລະ​ລະ​ບົບ​ປະ​ຈຸ​ບັນ​, ຈົນ​ກ​່​ວາ​
ຂັດຂວາງ.

ioping -c 10 -s 1M / tmp
ເປີດການວັດແທກການຕອບສະໜອງ / tmp ການນໍາໃຊ້ 10 ຄໍາຮ້ອງຂໍຂອງ 1 megabyte ແຕ່ລະຄົນ.

ioping -R / dev / sda
ວັດແທກອັດຕາການຊອກຫາແຜ່ນ.

ioping -RL / dev / sda
ວັດແທກຄວາມໄວຕາມລໍາດັບຂອງແຜ່ນ.

ioping -RLB . | ງຸ່ມ '{ພິມ $4}'
ໄດ້ຮັບຄວາມໄວຕາມລໍາດັບຂອງແຜ່ນໃນ bytes ຕໍ່ວິນາທີ.

ໃຊ້ ioping ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌