| KCPOLYTEST(1) | Kyoto Cabinet | KCPOLYTEST(1) |
نام (NAME)
kcpolytest - واسط خط فرمان برای آزمودن پایگاهداده چندریختی
توضیحات (DESCRIPTION)
دستور `kcpolytest' ابزاری برای آزمون امکانات و آزمون کارایی پایگاهداده چندریختی است. این دستور در قالبهای زیر به کار میرود. `path' مسیر یک فایل پایگاهداده را مشخص میکند. `rnum' تعداد تکرارها را تعیین میکند.
kcpolytest order [-th num] [-rnd] [-set|-get|-getw|-rem|-etc] [-tran] [-oat|-onl|-onl|-otl|-onr] [-lv] path rnum
آزمونهای
ترتیبی را
انجام
میدهد.
kcpolytest queue [-th num] [-it
num] [-rnd]
[-oat|-onl|-onl|-otl|-onr]
[-lv] path rnum
عملیاتهای
صفبندی را
انجام
میدهد.
kcpolytest wicked [-th num] [-it
num]
[-oat|-onl|-onl|-otl|-onr]
[-lv] path rnum
عملیاتهای
ترکیبی
انتخابشده
بهصورت
تصادفی را
انجام
میدهد.
kcpolytest tran [-th num] [-it
num] [-hard]
[-oat|-onl|-onl|-otl|-onr]
[-lv] path rnum
آزمون
تراکنش را
انجام
میدهد.
kcpolytest mapred [-rnd] [-ru]
[-oat|-onl|-onl|-otl|-onr]
[-lv] [-tmp str] [-dbnum
num] [-clim num]
[-cbnum num] [-xnl]
[-xpm] [-xpr] [-xpf]
[-xnc] path rnum
عملیاتهای
MapReduce را انجام
میدهد.
kcpolytest index [-th num] [-rnd]
[-set|-get|-rem|-etc] [-tran]
[-oat|-onl|-onl|-otl|-onr]
[-lv] path rnum
عملیاتهای
نمایهسازی
را انجام
میدهد.
kcpolytest misc path
آزمونهای
متفرقه را
انجام
میدهد.
گزینهها شامل موارد زیر هستند.
-th num :
تعداد
ریسههای
کارگر (worker threads) را
تعیین
میکند.
-rnd : آزمون تصادفی انجام میدهد.
-set : فقط عملیات مقداردهی (setting) را انجام میدهد.
-get : فقط عملیات دریافت (getting) را انجام میدهد.
-getw : فقط عملیات دریافت با بافر را انجام میدهد.
-rem : فقط عملیات حذف (removing) را انجام میدهد.
-etc : عملیاتهای متفرقه را انجام میدهد.
-tran : تراکنش را انجام میدهد.
-oat : پایگاهداده را با گزینه تراکنش خودکار (auto transaction) باز میکند.
-oas : پایگاهداده را با گزینه همگامسازی خودکار (auto synchronization) باز میکند.
-onl : پایگاهداده را با گزینه بدون قفلگذاری (no locking) باز میکند.
-otl : پایگاهداده را با گزینه تلاش برای قفلگذاری (try locking) باز میکند.
-onr : پایگاهداده را با گزینه عدم بازسازی خودکار (no auto repair) باز میکند.
-lv : همه خطاها را گزارش میدهد.
-it num : تعداد دفعات تکرار را تعیین میکند.
-hard : همگامسازی فیزیکی انجام میدهد.
-ru : از پایگاهداده موجود مجدداً استفاده میکند.
-tmp str : مسیر یک دایرکتوری را برای ذخیرهسازی موقت مشخص میکند.
-dbnum num : تعداد پایگاههای داده موقت را مشخص میکند.
-clim num : حد اندازه حافظه نهان (کَش) را مشخص میکند.
-cbnum num : تعداد باکتهای (bucket) حافظه نهان را مشخص میکند.
-xnl : با گزینه بدون قفلگذاری اجرا میشود.
-xpm : با گزینه نگاشتگر موازی (parallel mapper) اجرا میشود.
-xpr : با گزینه کاهنده موازی (parallel reducer) اجرا میشود.
-xpf : با گزینه تخلیهکننده موازی (parallel flusher) اجرا میشود.
-xnc : با گزینه بدون فشردهسازی اجرا میشود.
-rnd : آزمون تصادفی انجام میدهد.
-set : فقط عملیات مقداردهی (setting) را انجام میدهد.
-get : فقط عملیات دریافت (getting) را انجام میدهد.
-getw : فقط عملیات دریافت با بافر را انجام میدهد.
-rem : فقط عملیات حذف (removing) را انجام میدهد.
-etc : عملیاتهای متفرقه را انجام میدهد.
-tran : تراکنش را انجام میدهد.
-oat : پایگاهداده را با گزینه تراکنش خودکار (auto transaction) باز میکند.
-oas : پایگاهداده را با گزینه همگامسازی خودکار (auto synchronization) باز میکند.
-onl : پایگاهداده را با گزینه بدون قفلگذاری (no locking) باز میکند.
-otl : پایگاهداده را با گزینه تلاش برای قفلگذاری (try locking) باز میکند.
-onr : پایگاهداده را با گزینه عدم بازسازی خودکار (no auto repair) باز میکند.
-lv : همه خطاها را گزارش میدهد.
-it num : تعداد دفعات تکرار را تعیین میکند.
-hard : همگامسازی فیزیکی انجام میدهد.
-ru : از پایگاهداده موجود مجدداً استفاده میکند.
-tmp str : مسیر یک دایرکتوری را برای ذخیرهسازی موقت مشخص میکند.
-dbnum num : تعداد پایگاههای داده موقت را مشخص میکند.
-clim num : حد اندازه حافظه نهان (کَش) را مشخص میکند.
-cbnum num : تعداد باکتهای (bucket) حافظه نهان را مشخص میکند.
-xnl : با گزینه بدون قفلگذاری اجرا میشود.
-xpm : با گزینه نگاشتگر موازی (parallel mapper) اجرا میشود.
-xpr : با گزینه کاهنده موازی (parallel reducer) اجرا میشود.
-xpf : با گزینه تخلیهکننده موازی (parallel flusher) اجرا میشود.
-xnc : با گزینه بدون فشردهسازی اجرا میشود.
این دستور در صورت موفقیت 0 و در صورت شکست مقداری دیگر را بازمیگرداند.
همچنین ببینید (SEE ALSO)
| 2012-05-24 | Man Page |