| KCFORESTTEST(1) | Kyoto Cabinet | KCFORESTTEST(1) |
نام (NAME)
kcforesttest - رابط خط فرمان برای آزمودن پایگاهدادهٔ درخت دایرکتوری
توضیحات (DESCRIPTION)
دستور «kcforesttest» ابزاری برای آزمون امکانات و عملکرد پایگاهدادهٔ درخت دایرکتوری است. این دستور در قالبهای زیر استفاده میشود. «path» مسیر فایل پایگاهداده را مشخص میکند. «rnum» تعداد تکرارها را تعیین میکند.
kcforesttest order [-th num] [-rnd] [-set|-get|-getw|-rem|-etc] [-tran] [-oat|-onl|-onl|-otl|-onr] [-tc] [-bnum num] [-psiz num] [-pccap num] [-rcd|-rcld|-rcdd] [-lv] path rnum
آزمونهای
ترتیبی (in-order) را
انجام
میدهد.
kcforesttest queue [-th num] [-it
num] [-rnd]
[-oat|-onl|-onl|-otl|-onr]
[-tc] [-bnum num] [-psiz
num] [-pccap num]
[-rcd|-rcld|-rcdd] [-lv]
path rnum
عملیات
صفبندی (queuing)
را انجام
میدهد.
kcforesttest wicked [-th num] [-it
num]
[-oat|-onl|-onl|-otl|-onr]
[-tc] [-bnum num] [-psiz
num] [-pccap num]
[-rcd|-rcld|-rcdd] [-lv]
path rnum
عملیات
ترکیبی
انتخابشده
بهصورت
تصادفی را
انجام
میدهد.
kcforesttest tran [-th num] [-it
num] [-hard]
[-oat|-onl|-onl|-otl|-onr]
[-tc] [-bnum num] [-psiz
num] [-pccap num]
[-rcd|-rcld|-rcdd] [-lv]
path rnum
آزمون
تراکنش را
انجام
میدهد.
گزینهها شامل ویژگیهای زیر هستند:
-th num :
تعداد
نخهای
کارگر (worker threads) را
تعیین
میکند.
-rnd : آزمون تصادفی انجام میدهد.
-set : فقط عملیات ثبت (set) را انجام میدهد.
-get : فقط عملیات دریافت (get) را انجام میدهد.
-getw : فقط عملیات دریافت با بافر را انجام میدهد.
-rem : فقط عملیات حذف (rem) را انجام میدهد.
-etc : عملیات متفرقه را انجام میدهد.
-tran : تراکنش انجام میدهد.
-oat : پایگاهداده را با گزینهٔ تراکنش خودکار باز میکند.
-oas : پایگاهداده را با گزینهٔ همگامسازی خودکار باز میکند.
-onl : پایگاهداده را با گزینهٔ بدون قفلگذاری باز میکند.
-otl : پایگاهداده را با گزینهٔ تلاش برای قفلگذاری (try locking) باز میکند.
-onr : پایگاهداده را با گزینهٔ بدون ترمیم خودکار باز میکند.
-tc : پایگاهداده را با گزینهٔ فشردهسازی تنظیم میکند.
-bnum num : تعداد باکتهای جدول درهمسازی را تعیین میکند.
-psiz num : اندازهٔ هر صفحه را مشخص میکند.
-pccap num : ظرفیت حافظهٔ نهان صفحه (page cache) را تعیین میکند.
-rcd : استفاده از مقایسهگر دهدهی به جای مقایسهگر واژگانی.
-rcld : استفاده از مقایسهگر واژگانی نزولی به جای صعودی.
-rcdd : استفاده از مقایسهگر دهدهی نزولی به جای مقایسهگر واژگانی.
-lv : تمام خطاها را گزارش میدهد.
-it num : تعداد دفعات تکرار را تعیین میکند.
-hard : همگامسازی فیزیکی انجام میدهد.
-rnd : آزمون تصادفی انجام میدهد.
-set : فقط عملیات ثبت (set) را انجام میدهد.
-get : فقط عملیات دریافت (get) را انجام میدهد.
-getw : فقط عملیات دریافت با بافر را انجام میدهد.
-rem : فقط عملیات حذف (rem) را انجام میدهد.
-etc : عملیات متفرقه را انجام میدهد.
-tran : تراکنش انجام میدهد.
-oat : پایگاهداده را با گزینهٔ تراکنش خودکار باز میکند.
-oas : پایگاهداده را با گزینهٔ همگامسازی خودکار باز میکند.
-onl : پایگاهداده را با گزینهٔ بدون قفلگذاری باز میکند.
-otl : پایگاهداده را با گزینهٔ تلاش برای قفلگذاری (try locking) باز میکند.
-onr : پایگاهداده را با گزینهٔ بدون ترمیم خودکار باز میکند.
-tc : پایگاهداده را با گزینهٔ فشردهسازی تنظیم میکند.
-bnum num : تعداد باکتهای جدول درهمسازی را تعیین میکند.
-psiz num : اندازهٔ هر صفحه را مشخص میکند.
-pccap num : ظرفیت حافظهٔ نهان صفحه (page cache) را تعیین میکند.
-rcd : استفاده از مقایسهگر دهدهی به جای مقایسهگر واژگانی.
-rcld : استفاده از مقایسهگر واژگانی نزولی به جای صعودی.
-rcdd : استفاده از مقایسهگر دهدهی نزولی به جای مقایسهگر واژگانی.
-lv : تمام خطاها را گزارش میدهد.
-it num : تعداد دفعات تکرار را تعیین میکند.
-hard : همگامسازی فیزیکی انجام میدهد.
این دستور در صورت موفقیت 0 و در صورت شکست مقداری دیگر را برمیگرداند.
همچنین ببینید (SEE ALSO)
| 2012-05-24 | Man Page |