| KCHASHTEST(1) | Kyoto Cabinet | KCHASHTEST(1) |
نام (NAME)
kchashtest - رابط خط فرمان برای آزمودن پایگاهداده درهمسازی فایل
توضیحات (DESCRIPTION)
دستور «kchashtest» ابزاری برای آزمون قابلیتها و سنجش کارایی پایگاهداده درهمسازی فایل است. این دستور در قالبهای زیر به کار میرود. «path» مسیر فایل پایگاهداده را مشخص میکند. «rnum» تعداد تکرارها را تعیین میکند.
kchashtest order [-th num] [-rnd] [-set|-get|-getw|-rem|-etc] [-tran] [-oat|-onl|-onl|-otl|-onr] [-apow num] [-fpow num] [-ts] [-tl] [-tc] [-bnum num] [-msiz num] [-dfunit num] [-lv] path rnum
آزمونهای
ترتیبی را
انجام
میدهد.
kchashtest queue [-th num] [-it
num] [-rnd]
[-oat|-onl|-onl|-otl|-onr]
[-apow num] [-fpow
num] [-ts] [-tl]
[-tc] [-bnum num] [-msiz
num] [-dfunit num]
[-lv] path rnum
عملیاتهای
صف را انجام
میدهد.
kchashtest wicked [-th num] [-it
num]
[-oat|-onl|-onl|-otl|-onr]
[-apow num] [-fpow
num] [-ts] [-tl]
[-tc] [-bnum num] [-msiz
num] [-dfunit num]
[-lv] path rnum
عملیاتهای
ترکیبی
انتخابشده
بهصورت
تصادفی را
انجام
میدهد.
kchashtest tran [-th num] [-it
num] [-hard]
[-oat|-onl|-onl|-otl|-onr]
[-apow num] [-fpow
num] [-ts] [-tl]
[-tc] [-bnum num] [-msiz
num] [-dfunit num]
[-lv] path rnum
آزمون
تراکنش را
انجام
میدهد.
گزینهها شامل موارد زیر هستند:
-th num :
تعداد
رشتههای
کاری (worker threads) را
تعیین
میکند.
-rnd : آزمون تصادفی انجام میدهد.
-set : فقط عملیات مقداردهی (set) را انجام میدهد.
-get : فقط عملیات دریافت (get) را انجام میدهد.
-getw : فقط عملیات دریافت با بافر را انجام میدهد.
-rem : فقط عملیات حذف (rem) را انجام میدهد.
-etc : عملیاتهای متفرقه را انجام میدهد.
-tran : تراکنش را اجرا میکند.
-oat : پایگاهداده را با گزینه تراکنش خودکار (auto transaction) باز میکند.
-oas : پایگاهداده را با گزینه همگامسازی خودکار (auto synchronization) باز میکند.
-onl : پایگاهداده را با گزینه بدون قفلگذاری (no locking) باز میکند.
-otl : پایگاهداده را با گزینه تلاش برای قفلگذاری (try locking) باز میکند.
-onr : پایگاهداده را با گزینه عدم بازیابی خودکار (no auto repair) باز میکند.
-apow num : توان همترازی اندازه رکورد را تعیین میکند.
-fpow num : توان گنجایش استخر بلوکهای آزاد را تعیین میکند.
-ts : پایگاهداده را با گزینه کوچک (small) تنظیم میکند.
-tl : پایگاهداده را با گزینه خطی (linear) تنظیم میکند.
-tc : پایگاهداده را با گزینه فشردهسازی (compression) تنظیم میکند.
-bnum num : تعداد باکتهای جدول درهمسازی را تعیین میکند.
-msiz num : اندازه ناحیه نگاشتشده در حافظه (memory-mapped) را تعیین میکند.
-dfunit num : تعداد گامهای واحد در یکپارچهسازی خودکار را تعیین میکند.
-lv : تمام خطاها را گزارش میدهد.
-it num : تعداد تکرارها را تعیین میکند.
-hard : همگامسازی فیزیکی را انجام میدهد.
-rnd : آزمون تصادفی انجام میدهد.
-set : فقط عملیات مقداردهی (set) را انجام میدهد.
-get : فقط عملیات دریافت (get) را انجام میدهد.
-getw : فقط عملیات دریافت با بافر را انجام میدهد.
-rem : فقط عملیات حذف (rem) را انجام میدهد.
-etc : عملیاتهای متفرقه را انجام میدهد.
-tran : تراکنش را اجرا میکند.
-oat : پایگاهداده را با گزینه تراکنش خودکار (auto transaction) باز میکند.
-oas : پایگاهداده را با گزینه همگامسازی خودکار (auto synchronization) باز میکند.
-onl : پایگاهداده را با گزینه بدون قفلگذاری (no locking) باز میکند.
-otl : پایگاهداده را با گزینه تلاش برای قفلگذاری (try locking) باز میکند.
-onr : پایگاهداده را با گزینه عدم بازیابی خودکار (no auto repair) باز میکند.
-apow num : توان همترازی اندازه رکورد را تعیین میکند.
-fpow num : توان گنجایش استخر بلوکهای آزاد را تعیین میکند.
-ts : پایگاهداده را با گزینه کوچک (small) تنظیم میکند.
-tl : پایگاهداده را با گزینه خطی (linear) تنظیم میکند.
-tc : پایگاهداده را با گزینه فشردهسازی (compression) تنظیم میکند.
-bnum num : تعداد باکتهای جدول درهمسازی را تعیین میکند.
-msiz num : اندازه ناحیه نگاشتشده در حافظه (memory-mapped) را تعیین میکند.
-dfunit num : تعداد گامهای واحد در یکپارچهسازی خودکار را تعیین میکند.
-lv : تمام خطاها را گزارش میدهد.
-it num : تعداد تکرارها را تعیین میکند.
-hard : همگامسازی فیزیکی را انجام میدهد.
این دستور در صورت موفقیت 0 و در صورت شکست مقداری دیگر را برمیگرداند.
همچنین ببینید (SEE ALSO)
| 2012-05-24 | Man Page |