কীভাবে মেমোরি ব্যবহারের পরিমাণ বাড়াতে হয়?


28

আমি বর্তমানে একটি জিওন 7550 সার্ভারে যাচ্ছি 32 জিবি র‌্যাম সহ রেডহ্যাট x86_64 এস 5। আমি মেমক্যাচ ইনস্টল করেছি এবং কনফিগারেশনে অবশিষ্ট পদক্ষেপটি এটি কতটা মেমরি ব্যবহার করে তা সেট করে। আমি এটি আমার পুরানো সার্ভারে করেছি, যেখানে আমি ফাইলজিলার (রুট অ্যাক্সেস) মাধ্যমে একটি ফাইল ডাউনলোড করে সম্পাদনা করেছি। এখন, আমি কোন ফাইলটি সম্পাদনা করেছি এবং প্রক্রিয়াটি ঠিক কীভাবে চলেছে তা মনে করতে পারছি না। আমি 1 জিবি ব্যবহারের জন্য মেমরি সেট করতে চাই।

কিছু অন্তর্দৃষ্টি দিয়ে কেউ? আমার লিনাক্স সার্ভার জ্ঞান সীমাবদ্ধ হওয়ায় আপনি সহায়তা করবেন কিনা দয়া করে সম্পূর্ণ হন be


এছাড়াও, বর্তমান মেমক্যাস সেটিংস দেখতে আমি যে আদেশটি চালাচ্ছি তা কী ছিল ...?
পিটার জোহানসন

উত্তর:


43

আমি বেশিরভাগ ক্ষেত্রে উবুন্টু এবং ডেবিয়ান ব্যবহার করি, সুতরাং এই উত্তরটি সেইগুলির উপর ভিত্তি করে, তবে আমি সন্দেহ করি যে অন্যান্য ডিস্ট্রোদের উত্তরও মূলত একই রকম।

ইন /etc/memcached.conf- যদি এটি ঠিক একই জায়গায় না থাকে তবে ক) আমি অবাক হয়েছি, এবং খ) আপনি এটির সাথে এটি খুঁজে পেতে পারেনlocate

# Start with a cap of 64 megs of memory. It's reasonable, and the daemon default
# Note that the daemon will grow to this size, but does not start out holding this much
# memory
-m 64

সুতরাং আপনার যা করা দরকার তা হ'ল -m 64 লাইনটি পরিবর্তন করুন

-m 4096

বা একইভাবে মেগাবাইটে বড় মান।

সেখানে আরও কিছু মুখরোচক সুরের প্যারামিটার রয়েছে যেমন যেমন এটি ব্যবহারকারীর মতো চলতে থাকে এবং যখন এটির স্মৃতিশক্তি চলে যায় তখন কী করতে হবে এবং আইপি ঠিকানাটি ডিমনকে আবদ্ধ করার জন্য .. নিজেই দেখুন look


এটি অবশ্য রেডহ্যাটের পক্ষে কাজ করে না
আরেনস্টার স্টোর

আমার কাছে একটি /etc/memcached.conf নেই এবং সনাক্ত ফলাফলের কোনও ফলাফল নেই। মেমক্যাচড অবশ্যই চলছে।
ক্রিস হ্যারিসন

1
উবুন্টু 16.04 এলটিএস
লিও গ্যালগেলিলোস

3
service memcached restart
কনফাইশন

21

সেটিংস এখানে রক্ষণাবেক্ষণ করা হয় ..

   /etc/sysconfig/memcached

পরিবর্তন

# set ram size to 2048 - 2GiB

    CACHESIZE="4096"

নিম্নলিখিত কমান্ডটি টাইপ করুন:

memcached-tool IP_ADDRESS:Port
memcached-tool 127.0.0.1:11211 display
memcached-tool 127.0.0.1:11211 stats

এটি সঠিক কিনা তা আমি নিশ্চিত না হয়ে আমি মেমক্যাচ-টুলটি টাইপ করেছিলাম এবং এটি আমাকে দিয়েছিল: "# আইটেম_সৃদ্ধ ম্যাক্স_এজ পৃষ্ঠাগুলি গণনা পূর্ণ? উড়িয়ে দেওয়া ইভিটিকটাইম ওম"
পিটার জোহানসন

oooooooooooops .. আমার ভুল ..... আমি আপনাকে স্ট্যাটাস টুলের সাথে সংযুক্ত করেছি .. আমাকে এটি ঠিক করতে দিন .. "পরিসংখ্যান"
মেমক্যাচ

পরিসংখ্যান হিসাবে দেখার বিষয় হিসাবে, আমি কেবল প্রবণতা বোধ করি telnet localhost 11211, তবে এটি কারণ যে আমি মেমক্যাচড-সরঞ্জামটি স্থাপন বা বহনযোগ্যতার গ্যারান্টি দিতে পারি না তবে এনসি বা টেলনেট প্রায়শই উপলব্ধ।
টম ও'কনোর

আপনার পুরোপুরি অধিকার, ভাগ্যক্রমে আরএইচ এবং
সেন্টোসে

এই কাজ কি ???
আরেনস্টার

1

কিছু ডিস্ট্রোর জন্য এটির নাম /etc/init.d/ এ ফাইলের নামটি ম্যাকচেড করা আছে

   /etc/init.d/

পরিবর্তন

# set ram size to 8MBytes to 256MBytes

    MEMSIZE=256
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.