این دستور memcached است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
memcached - سیستم ذخیره سازی اشیاء حافظه با کارایی بالا
خلاصه
memcached [گزینه های]
شرح
این صفحه راهنما به اختصار مستندات memcached دیمون ذخیره شی حافظه
memcached یک شبح حافظه کش قابل انعطاف است که برای کاهش بار پایگاه داده طراحی شده است
در برنامه های وب پویا با ذخیره اشیاء در حافظه. این بر اساس آزادانه به مقیاس است
به هر اندازه مورد نیاز، و به طور خاص برای جلوگیری از تعویض و همیشه استفاده از غیر
مسدود کردن I/O
OPTIONS
این برنامه ها از سینتکس خط فرمان معمول گنو پیروی می کنند. خلاصه ای از گزینه ها گنجانده شده است
زیر کلیک کنید.
-s
مسیر سوکت یونیکس برای گوش دادن (پشتیبانی از شبکه را غیرفعال می کند).
-A دستور ascii "shutdown" را فعال کنید.
-a
مجوزها (در قالب هشتگانه) برای سوکت یونیکس ایجاد شده با گزینه -s.
-l
گوش دادن به ; پیشفرض INADDR_ANY است. ممکن است به عنوان host:port مشخص شود. اگر
شما شماره پورت را مشخص نمی کنید، مقداری که با -p یا -U مشخص کرده اید استفاده می شود. شما
ممکن است چندین آدرس را مشخص کند که با کاما یا با استفاده از -l چندین بار از هم جدا شده اند.
این گزینه مهمی است که باید در نظر بگیرید زیرا هیچ راه دیگری برای ایمن کردن وجود ندارد
نصب و راه اندازی. اتصال به یک رابط شبکه داخلی یا فایروال پیشنهاد می شود.
-d memcached را به صورت دیمون اجرا کنید.
-u
فرض کنید هویت (فقط زمانی که به صورت روت اجرا شود).
-m
استفاده کنید حداکثر مگابایت حافظه برای ذخیره سازی اشیا. پیش فرض 64 مگابایت است.
-c
استفاده کنید حداکثر اتصالات همزمان؛ پیش فرض 1024 است.
-R
این گزینه به دنبال جلوگیری از گرسنگی مشتری با تعیین محدودیت برای تعداد است
درخواست های متوالی که سرور از یک اتصال مشتری فردی پردازش می کند.
هنگامی که یک اتصال از این مقدار فراتر رفت، سرور سعی می کند I/O را پردازش کند
در سایر اتصالات قبل از رسیدگی به هر درخواست دیگری از این اتصال. در
مقدار پیش فرض این گزینه 20 است.
-k تمام حافظه صفحه شده را قفل کنید. این یک گزینه تا حدودی خطرناک با حافظه های پنهان بزرگ است،
بنابراین برای پیشنهادات پیکربندی به صفحه اصلی README و memcached مراجعه کنید.
-p
در پورت TCP گوش دهید ، پیش فرض پورت 11211 است.
-U
در پورت UDP گوش دهید ، پیش فرض پورت 11211 است، 0 خاموش است.
-M حذف خودکار موارد از حافظه پنهان را در صورت کمبود حافظه غیرفعال کنید. اضافات
تا زمانی که فضای کافی آزاد نشود امکان پذیر نخواهد بود.
-r محدودیت اندازه فایل اصلی را به حداکثر مجاز افزایش دهید.
-f
استفاده کنید به عنوان ضریب برای محاسبه اندازه تکه های حافظه آن آیتم ها
مقدار کمتر ممکن است منجر به هدر رفتن حافظه کمتر بسته به این شود
مقدار کل حافظه موجود و توزیع اندازه اقلام. پیشفرض
1.25 است
-n
حداقل را اختصاص دهید بایت برای کلید آیتم، مقدار و پرچم. پیشفرض
48 است. اگر کلیدها و مقادیر کوچک زیادی دارید، می توانید حافظه قابل توجهی داشته باشید
افزایش کارایی با مقدار کمتر اگر از یک فاکتور رشد تکه بالا استفاده می کنید (-f
گزینه)، از سوی دیگر، ممکن است بخواهید اندازه را افزایش دهید تا بزرگتر شود
درصدی از اقلام شما برای قرار گرفتن در متراکم ترین (کوچک ترین) قطعات.
-C استفاده از CAS را غیرفعال کنید (و اندازه هر مورد را 8 بایت کاهش دهید).
-h نمایش نسخه memcached و خلاصه ای از گزینه ها.
-v در طول حلقه رویداد پرحرف باشید. خطاها و هشدارها را چاپ کنید
-vv حتی بیشتر پرحرف باشید؛ مانند -v اما دستورات و پاسخ های مشتری را نیز چاپ کنید.
-vvv بسیار پرحرف باشید؛ مشابه موارد فوق و همچنین انتقال حالت داخلی را چاپ کنید.
-i مجوزهای memcached و libevent را چاپ کنید.
-P
چاپ pidfile در ، فقط در زیر گزینه -d استفاده می شود.
-t
تعداد رشته هایی که برای پردازش درخواست های دریافتی استفاده می شود. معمولاً مفید نیست
برای تنظیم این مقدار بیشتر از تعداد هسته های CPU در سرور memcached. تنظیم a
تعداد بالای (64 یا بیشتر) نخ های کارگر توصیه نمی شود. پیش فرض 4 است.
-D
استفاده کنید به عنوان جداکننده بین پیشوندهای کلید و شناسه ها. این برای هر
گزارش آمار پیشوند پیش فرض ":" (دونقطه) است. اگر این گزینه مشخص شده باشد،
مجموعه آمار به طور خودکار روشن می شود. اگر نه، ممکن است توسط آن روشن شود
ارسال دستور "stats detail on" به سرور.
-L سعی کنید از صفحات حافظه بزرگ (در صورت وجود) استفاده کنید. افزایش اندازه صفحه حافظه
می تواند تعداد خطاهای TLB را کاهش دهد و عملکرد را بهبود بخشد. برای گرفتن
صفحات بزرگ از سیستم عامل، memcached کل آیتم-کش را در یک بزرگ تخصیص می دهد
تکه. فقط در صورتی در دسترس است که در سیستم عامل شما پشتیبانی شود.
-b محدودیت صف عقب مانده را تنظیم کنید. پیش فرض 1024 است.
-b
محدودیت صف عقب مانده را روی اتصالات پیش فرض 1024 است.
-B
پروتکل اتصال مورد استفاده را مشخص کنید. به طور پیش فرض، سرور به صورت خودکار مذاکره می کند
اتصالات مشتری با استفاده از این گزینه می توانید کلاینت های پروتکل را مشخص کنید
باید صحبت کند گزینه های ممکن «خودکار» (پیش فرض، رفتار مذاکره خودکار)،
"ascii" و "دودویی".
-I
اندازه پیش فرض هر صفحه اسلب را لغو کنید. اندازه پیش فرض 1 مگابایت است. مقدار پیش فرض
برای این پارامتر 1 متر، حداقل 1k، حداکثر 128 متر است. تنظیم این مقدار تغییر می کند
محدودیت اندازه آیتم مراقب باشید که این کار تعداد اسلب ها را نیز افزایش می دهد (استفاده از -v
برای مشاهده)، و استفاده از حافظه کلی از memcached.
-S احراز هویت SASL را روشن کنید. این گزینه فقط در صورتی معنی دارد که memcached باشد
با فعال بودن پشتیبانی SASL وارد شده است.
-F دستور "flush_all" را غیرفعال می کند. شمارنده cmd_flush افزایش می یابد، اما مشتریان
پیغام خطا دریافت می کند و فلاش رخ نمی دهد.
-o
فهرستی از گزینه های توسعه یافته یا آزمایشی جدا شده با کاما. -h یا wiki را برای تا
لیست تاریخ
با استفاده از خدمات onworks.net از memcached آنلاین استفاده کنید