.TH "KCCACHETEST" 1 "2012-05-24" "Man Page" "Kyoto Cabinet" .SH "نام (NAME)" kccachetest \- رابط خط فرمان برای آزمایش پایگاه‌دادهٔ درهم‌سازی حافظهٔ پنهان .SH "توضیحات (DESCRIPTION)" .PP دستور `\fBkccachetest\fR' ابزاری برای آزمودن قابلیت‌ها و ارزیابی عملکرد پایگاه‌دادهٔ درهم‌سازی حافظهٔ پنهان (cache hash database) است. این دستور در قالب‌های زیر به کار می‌رود. آرگومان `\fIrnum\fR' تعداد دفعات تکرار را مشخص می‌کند. .PP .RS .br \fBkccachetest order \fR[\fB\-th \fInum\fB\fR]\fB \fR[\fB\-rnd\fR]\fB \fR[\fB\-etc\fR]\fB \fR[\fB\-tran\fR]\fB \fR[\fB\-tc\fR]\fB \fR[\fB\-bnum \fInum\fB\fR]\fB \fR[\fB\-capcnt \fInum\fB\fR]\fB \fR[\fB\-capsiz \fInum\fB\fR]\fB \fR[\fB\-lv\fR]\fB \fIrnum\fB\fR .RS آزمایش‌های ترتیبی را انجام می‌دهد. .RE .br \fBkccachetest queue \fR[\fB\-th \fInum\fB\fR]\fB \fR[\fB\-it \fInum\fB\fR]\fB \fR[\fB\-rnd\fR]\fB \fR[\fB\-tc\fR]\fB \fR[\fB\-bnum \fInum\fB\fR]\fB \fR[\fB\-capcnt \fInum\fB\fR]\fB \fR[\fB\-capsiz \fInum\fB\fR]\fB \fR[\fB\-lv\fR]\fB \fIrnum\fB\fR .RS عملیات صف‌بندی را انجام می‌دهد. .RE .br \fBkccachetest wicked \fR[\fB\-th \fInum\fB\fR]\fB \fR[\fB\-it \fInum\fB\fR]\fB \fR[\fB\-tc\fR]\fB \fR[\fB\-bnum \fInum\fB\fR]\fB \fR[\fB\-capcnt \fInum\fB\fR]\fB \fR[\fB\-capsiz \fInum\fB\fR]\fB \fR[\fB\-lv\fR]\fB \fIrnum\fB\fR .RS عملیات ترکیبیِ انتخاب‌شده به‌صورت تصادفی را انجام می‌دهد. .RE .br \fBkccachetest tran \fR[\fB\-th \fInum\fB\fR]\fB \fR[\fB\-it \fInum\fB\fR]\fB \fR[\fB\-tc\fR]\fB \fR[\fB\-bnum \fInum\fB\fR]\fB \fR[\fB\-capcnt \fInum\fB\fR]\fB \fR[\fB\-capsiz \fInum\fB\fR]\fB \fR[\fB\-lv\fR]\fB \fIrnum\fB\fR .RS آزمایش تراکنش را انجام می‌دهد. .RE .RE .PP گزینه‌ها شامل موارد زیر هستند. .PP .RS \fB\-th \fInum\fR\fR : تعداد نخ‌های پردازشی (worker threads) را تعیین می‌کند. .br \fB\-rnd\fR : آزمایش تصادفی را انجام می‌دهد. .br \fB\-etc\fR : عملیات گوناگون را انجام می‌دهد. .br \fB\-tran\fR : تراکنش را انجام می‌دهد. .br \fB\-tc\fR : پایگاه‌داده را با گزینهٔ فشرده‌سازی تنظیم می‌کند. .br \fB\-bnum \fInum\fR\fR : تعداد باکت‌های (bucket) جدول درهم‌سازی را تعیین می‌کند. .br \fB\-capcnt \fInum\fR\fR : بیشینهٔ تعداد رکوردها را مشخص می‌کند. .br \fB\-capsiz \fInum\fR\fR : بیشینهٔ اندازهٔ حافظهٔ مصرفی را مشخص می‌کند. .br \fB\-lv\fR : همهٔ خطاها را گزارش می‌دهد. .br \fB\-it \fInum\fR\fR : تعداد دفعات تکرار را مشخص می‌کند. .br .RE .PP این دستور در صورت موفقیت مقدار 0 و در صورت شکست مقداری دیگر را برمی‌گرداند.