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