Ito ang command dbench na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
dbench - Sukatin ang disk throughput para sa simulate netbench run
SINOPSIS
dbench [pagpipilian]mga numclient
tbench [pagpipilian]mga numclientserver tbench_srv [pagpipilian]
DESCRIPTION
Ang manu-manong pahinang ito ay nagdodokumento ng maikling dbench at tbench mga benchmark. Ang manu-manong pahinang ito ay
isinulat para sa Debian GNU/Linux distribution dahil ang orihinal na programa ay walang a
manu-manong pahina. Gayunpaman, medyo madaling basahin ang source code.
Ang Netbench ay isang kahila-hilakbot na benchmark, ngunit ito ay isang "pamantayan sa industriya" at ito ang ginagamit sa
ang pindutin upang i-rate ang mga windows fileserver tulad ng Samba at WindowsNT.
Dahil sa mga kinakailangan sa pagpapatakbo ng netbench (60 at 150 Windows PC lahat ay naka-on nang mabilis
ethernet at isang talagang masungit na server, at ilang paraan para maalagaan ang lahat ng mga makinang iyon
sila ay magpapatakbo ng isang napaka-fussy benchmark suite nang hindi nag-crash), ang mga program na ito ay isinulat
para buksan ang netbench sa masa.
Kapwa dbench at tbench basahin ang isang load description file na tinatawag na client.txt na hinango
mula sa isang network sniffer dump ng isang tunay na netbench run. Ang client.txt ay humigit-kumulang 4MB at naglalarawan
ang 90 libong operasyon na ginagawa ng isang kliyente ng netbench sa karaniwang netbench run. sila
i-parse ang client.txt at gamitin ito para makagawa ng parehong load nang hindi kinakailangang bumili ng malaking lab.
Ang dbench ay gumagawa lamang ng pag-load ng filesystem. Ginagawa nito ang lahat ng parehong mga tawag sa IO na ang smbd
gagawa ang server sa Samba kapag nakaharap sa isang netbench run. Wala itong networking
tawag.
Ang tbench ay gumagawa lamang ng TCP at proseso ng pagkarga. Ginagawa nito ang parehong socket na tawag na smbd
gagawin sa ilalim ng netbench load. Wala itong filesystem na tawag. Ang ideya sa likod ng tbench ay upang
alisin ang smbd mula sa netbench test, na parang ang smbd code ay maaaring gawin nang walang katapusan
mabilis.
Opsyon
Ang dbench Ang programa ay tumatagal ng isang numero, na nagpapahiwatig ng bilang ng mga kliyente na tatakbo
sabay-sabay. Maaari din nitong kunin ang mga sumusunod na opsyon:
-c client.txt
Gamitin ito bilang buong pangalan ng path ng client.txt file (ang default ay
/usr/share/dbench/client.txt).
-s Gumamit ng kasabay na file IO sa lahat ng pagpapatakbo ng file.
-t TIME
itakda ang runtime ng benchmark sa mga segundo (default 600)
-D DIR itakda ang base na direktoryo upang patakbuhin ang mga pagpapatakbo ng filesystem
-x paganahin ang suporta sa xattr, na ginagaya ang mga operasyong xattr na kailangang gawin ng Samba4
para patakbuhin ang load
-S Gumamit ng kasabay na IO para sa lahat ng pagpapatakbo ng direktoryo (i-unlink, rmdir, mkdir at palitan ang pangalan).
Ang tbench Ang programa ay tumatagal ng isang numero, na nagpapahiwatig ng bilang ng mga kliyente na tatakbo
sabay-sabay, at isang pangalan ng server: tbench_srv dapat i-invoke sa server na iyon
bago mag-invoke tbench. tbench maaari ring kunin ang mga sumusunod na opsyon:
-T pagpipilian [,...]
Itinatakda nito ang mga opsyon sa socket para sa koneksyon sa server. Ang mga pagpipilian ay a
listahan na pinaghihiwalay ng kuwit ng isa o higit pa sa mga sumusunod: SO_KEEPALIVE, SO_REUSEADDR,
SO_BROADCAST, SO_NODELAY, SO_LOWDELAY, SO_THROUGHPUT, SO_SNDBUF= numero,
SO_RCVBUF= numero, SO_SNDLOWAT= numero, SO_RCVLOWAT= numero, SO_SNDTIMEO= numero,at
SO_RCVTIMEO= numero. Tingnan mo socket(7) para sa mga detalye tungkol sa mga opsyong ito.
Ang tbench_srv maaari lamang kumuha ng isang opsyon: -T pagpipilian [,...] gaya ng nakadokumento sa itaas.
Gamitin ang dbench online gamit ang mga serbisyo ng onworks.net