این دستور dbench است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
dbench - توان دیسک را برای اجرای netbench شبیه سازی شده اندازه گیری کنید
خلاصه
dbench [گزینه های]Numclients
نیمکت [گزینه های]Numclientsسرور tbench_srv [گزینه های]
شرح
این صفحه راهنما به اختصار مستندات dbench و نیمکت معیارها این صفحه راهنما بود
برای توزیع گنو/لینوکس دبیان نوشته شده است زیرا برنامه اصلی دارای a نیست
صفحه دستی با این حال، خواندن کد منبع نسبتاً آسانی دارد.
Netbench یک معیار وحشتناک است، اما یک "استاندارد صنعتی" است و همان چیزی است که در
برای رتبه بندی فایل سرورهای ویندوز مانند Samba و WindowsNT فشار دهید.
با توجه به الزامات اجرای netbench (60 و 150 رایانه شخصی ویندوزی همه به سرعت روشن می شوند
اترنت و یک سرور واقعاً خفن، و راهی برای پرستاری از همه آن ماشینها در کنار آن
آنها یک مجموعه بنچمارک بسیار شلوغ را بدون خرابی اجرا می کنند)، این برنامه ها نوشته شده اند
برای باز کردن نت به روی توده ها.
هر دو dbench و نیمکت یک فایل توضیحات بار به نام client.txt که مشتق شده است را بخوانید
از یک دامپ sniffer شبکه یک netbench واقعی. client.txt حدود 4 مگابایت است و توضیح می دهد
90 هزار عملیاتی که یک کلاینت netbench در یک اجرای معمولی netbench انجام می دهد. آنها
client.txt را تجزیه کنید و از آن برای تولید همان بار بدون نیاز به خرید یک آزمایشگاه بزرگ استفاده کنید.
dbench فقط بار سیستم فایل را تولید می کند. همه همان فراخوانی های IO که smbd را انجام می دهد
سرور در سامبا در صورت مواجهه با اجرای netbench تولید می شود. هیچ شبکه ای انجام نمی دهد
تماس می گیرد
tbench فقط TCP و بار فرآیند را تولید می کند. همان فراخوانی سوکت smbd را انجام می دهد
تحت یک بار شبکه انجام می شود. هیچ تماس سیستم فایلی را انجام نمی دهد. ایده پشت tbench این است که
smbd را از تست netbench حذف کنید، گویی که کد smbd می تواند تا حد زیادی ساخته شود.
سریع.
OPTIONS
La dbench برنامه یک عدد می گیرد که نشان دهنده تعداد کلاینت هایی است که باید اجرا شوند
همزمان. همچنین می تواند گزینه های زیر را داشته باشد:
-c client.txt
از این به عنوان نام مسیر کامل فایل client.txt استفاده کنید (پیشفرض این است
/usr/share/dbench/client.txt).
-s از IO فایل همزمان در تمام عملیات فایل استفاده کنید.
-t TIME
زمان اجرای معیار را بر حسب ثانیه تنظیم کنید (پیشفرض 600)
-D DIR دایرکتوری پایه را برای اجرای عملیات فایل سیستم تنظیم کنید
-x پشتیبانی xattr را فعال کنید و عملیات xattr را شبیه سازی کنید که Samba4 باید انجام دهد
برای اجرای بار
-S از IO همزمان برای همه عملیات دایرکتوری (لغو پیوند، rmdir، mkdir و تغییر نام) استفاده کنید.
La نیمکت برنامه یک عدد می گیرد که نشان دهنده تعداد کلاینت هایی است که باید اجرا شوند
به طور همزمان، و نام سرور: tbench_srv باید در آن سرور فراخوانی شود
قبل از استناد نیمکت. نیمکت همچنین می توانید گزینه های زیر را انتخاب کنید:
-T گزینه[،...]
این گزینه های سوکت را برای اتصال به سرور تنظیم می کند. گزینه ها عبارتند از a
فهرستی از یک یا چند مورد زیر با کاما جدا شده است: SO_KEEPALIVE, SO_REUSEADDR,
SO_BROADCAST, SO_NODELAY, SO_LOWDELAY, SO_THROUGHPUT, SO_SNDBUF= عدد،
SO_RCVBUF= عدد، SO_SNDLOWAT= عدد، SO_RCVLOWAT= عدد، SO_SNDTIMEO= عدد،و
SO_RCVTIMEO= تعداد دیدن پریز(7) برای جزئیات بیشتر در مورد این گزینه ها.
La tbench_srv فقط می توان یک گزینه را انتخاب کرد: -T گزینه[،...] همانطور که در بالا مستند شد.
با استفاده از خدمات onworks.net از dbench آنلاین استفاده کنید