.TH "KCPOLYTEST" 1 "2012-05-24" "Man Page" "Kyoto Cabinet" .SH "نام (NAME)" kcpolytest \- واسط خط فرمان برای آزمودن پایگاه‌داده چندریختی .SH "توضیحات (DESCRIPTION)" .PP دستور `\fBkcpolytest\fR' ابزاری برای آزمون امکانات و آزمون کارایی پایگاه‌داده چندریختی است. این دستور در قالب‌های زیر به کار می‌رود. `\fIpath\fR' مسیر یک فایل پایگاه‌داده را مشخص می‌کند. `\fIrnum\fR' تعداد تکرارها را تعیین می‌کند. .PP .RS .br \fBkcpolytest 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\-lv\fR]\fB \fIpath\fB \fIrnum\fB\fR .RS آزمون‌های ترتیبی را انجام می‌دهد. .RE .br \fBkcpolytest 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\-lv\fR]\fB \fIpath\fB \fIrnum\fB\fR .RS عملیات‌های صف‌بندی را انجام می‌دهد. .RE .br \fBkcpolytest 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\-lv\fR]\fB \fIpath\fB \fIrnum\fB\fR .RS عملیات‌های ترکیبی انتخاب‌شده به‌صورت تصادفی را انجام می‌دهد. .RE .br \fBkcpolytest 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\-lv\fR]\fB \fIpath\fB \fIrnum\fB\fR .RS آزمون تراکنش را انجام می‌دهد. .RE .br \fBkcpolytest mapred \fR[\fB\-rnd\fR]\fB \fR[\fB\-ru\fR]\fB \fR[\fB\-oat\fR|\fB\-onl\fR|\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fR[\fB\-lv\fR]\fB \fR[\fB\-tmp \fIstr\fB\fR]\fB \fR[\fB\-dbnum \fInum\fB\fR]\fB \fR[\fB\-clim \fInum\fB\fR]\fB \fR[\fB\-cbnum \fInum\fB\fR]\fB \fR[\fB\-xnl\fR]\fB \fR[\fB\-xpm\fR]\fB \fR[\fB\-xpr\fR]\fB \fR[\fB\-xpf\fR]\fB \fR[\fB\-xnc\fR]\fB \fIpath\fB \fIrnum\fB\fR .RS عملیات‌های MapReduce را انجام می‌دهد. .RE .br \fBkcpolytest index \fR[\fB\-th \fInum\fB\fR]\fB \fR[\fB\-rnd\fR]\fB \fR[\fB\-set\fR|\fB\-get\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\-lv\fR]\fB \fIpath\fB \fIrnum\fB\fR .RS عملیات‌های نمایه‌سازی را انجام می‌دهد. .RE .br \fBkcpolytest misc \fIpath\fB\fR .RS آزمون‌های متفرقه را انجام می‌دهد. .RE .RE .PP گزینه‌ها شامل موارد زیر هستند. .PP .RS \fB\-th \fInum\fR\fR : تعداد ریسه‌های کارگر (worker threads) را تعیین می‌کند. .br \fB\-rnd\fR : آزمون تصادفی انجام می‌دهد. .br \fB\-set\fR : فقط عملیات مقداردهی (setting) را انجام می‌دهد. .br \fB\-get\fR : فقط عملیات دریافت (getting) را انجام می‌دهد. .br \fB\-getw\fR : فقط عملیات دریافت با بافر را انجام می‌دهد. .br \fB\-rem\fR : فقط عملیات حذف (removing) را انجام می‌دهد. .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\-lv\fR : همه خطاها را گزارش می‌دهد. .br \fB\-it \fInum\fR\fR : تعداد دفعات تکرار را تعیین می‌کند. .br \fB\-hard\fR : همگام‌سازی فیزیکی انجام می‌دهد. .br \fB\-ru\fR : از پایگاه‌داده موجود مجدداً استفاده می‌کند. .br \fB\-tmp \fIstr\fR\fR : مسیر یک دایرکتوری را برای ذخیره‌سازی موقت مشخص می‌کند. .br \fB\-dbnum \fInum\fR\fR : تعداد پایگاه‌های داده موقت را مشخص می‌کند. .br \fB\-clim \fInum\fR\fR : حد اندازه حافظه نهان (کَش) را مشخص می‌کند. .br \fB\-cbnum \fInum\fR\fR : تعداد باکت‌های (bucket) حافظه نهان را مشخص می‌کند. .br \fB\-xnl\fR : با گزینه بدون قفل‌گذاری اجرا می‌شود. .br \fB\-xpm\fR : با گزینه نگاشت‌گر موازی (parallel mapper) اجرا می‌شود. .br \fB\-xpr\fR : با گزینه کاهنده موازی (parallel reducer) اجرا می‌شود. .br \fB\-xpf\fR : با گزینه تخلیه‌کننده موازی (parallel flusher) اجرا می‌شود. .br \fB\-xnc\fR : با گزینه بدون فشرده‌سازی اجرا می‌شود. .br .RE .PP این دستور در صورت موفقیت 0 و در صورت شکست مقداری دیگر را بازمی‌گرداند. .SH "همچنین ببینید (SEE ALSO)" .PP .BR kcpolymgr (1), .BR kclangctest (1)