আমাদের ইলাস্টিচেড রেডিসের অদলবদলটি অদলবদল করে চলতে আমাদের সমস্যা হচ্ছে trouble অ্যামাজনকে এমন জায়গায় কিছু অশোধিত অভ্যন্তরীণ পর্যবেক্ষণ রয়েছে বলে মনে হচ্ছে যা ব্যবহারের স্পাইকগুলিকে স্বাচ্ছন্দিত করে এবং কেবলমাত্র ইলাস্টিচ্যাচ পুনরায় সূচনা করে (যার ফলে আমাদের সমস্ত ক্যাশেড আইটেম হারাতে পারে)। গত 14 দিনের জন্য আমাদের এলাস্টি ক্যাশে বাইটসউসডফোর্ডক্যাচ (নীল লাইন) এবং স্বাপসেজ (কমলা লাইন) এর চার্টটি এখানে রয়েছে:
আমাদের ElastiCache উদাহরণস্বরূপ রিবুটগুলি ট্রিগার করতে ক্রমবর্ধমান অদলবদ ব্যবহারের প্যাটার্ন আপনি দেখতে পাচ্ছেন, যেখানে আমরা আমাদের সমস্ত ক্যাশেড আইটেম হারাতে পারি (বাইটস ইউসেডফোর্স ক্যাশে 0 তে নেমে আসে)।
আমাদের ইলাস্টি ক্যাশে ড্যাশবোর্ডের 'ক্যাশে ইভেন্টস' ট্যাবটিতে সংশ্লিষ্ট এন্ট্রি রয়েছে:
উত্স আইডি | প্রকার | তারিখ | ঘটনা
ক্যাশে-দৃষ্টান্ত-আইডি | ক্যাশে-গুচ্ছ | মঙ্গল 22 সেপ্টেম্বর 07:34:47 GMT-400 2015 | ক্যাশে নোড 0001 পুনরায় চালু হয়েছে
ক্যাশে-দৃষ্টান্ত-আইডি | ক্যাশে-গুচ্ছ | মঙ্গল 22 সেপ্টেম্বর 07:34:42 GMT-400 2015 | নোড 0001 এ ক্যাশে ইঞ্জিনটি পুনরায় চালু করতে ত্রুটি
ক্যাশে-দৃষ্টান্ত-আইডি | ক্যাশে-গুচ্ছ | সান সেপ্টেম্বর 20 11:13:05 GMT-400 2015 | ক্যাশে নোড 0001 পুনরায় চালু হয়েছে
ক্যাশে-দৃষ্টান্ত-আইডি | ক্যাশে-গুচ্ছ | থু সেপ্টেম্বর 22:59:50 GMT-400 2015 | ক্যাশে নোড 0001 পুনরায় চালু হয়েছে
ক্যাশে-দৃষ্টান্ত-আইডি | ক্যাশে-গুচ্ছ | বুধ সেপ্টেম্বর 16 10:36:52 GMT-400 2015 | ক্যাশে নোড 0001 পুনরায় চালু হয়েছে
ক্যাশে-দৃষ্টান্ত-আইডি | ক্যাশে-গুচ্ছ | মঙ্গল 15 সেপ্টেম্বর 05:02:35 GMT-400 2015 | ক্যাশে নোড 0001 পুনরায় চালু হয়েছে
(পূর্ববর্তী এন্ট্রি স্নিপ করুন)
অদলবদল - সাধারণ ব্যবহারে মেমক্যাচড বা রেডিস দু'জনেরই অদলবদল করা উচিত নয়
আমাদের প্রাসঙ্গিক (অ-ডিফল্ট) সেটিংস:
- দৃষ্টান্তের ধরণ:
cache.r3.2xlarge
maxmemory-policy
: allkeys-lru (আমরা পূর্বে খুব বেশি পার্থক্য ছাড়াই ডিফল্ট উদ্বায়ী-লু ব্যবহার করছিলাম)maxmemory-samples
: 10reserved-memory
: 2500000000- উদাহরণটিতে INFO কমান্ডটি পরীক্ষা করা হচ্ছে, আমি
mem_fragmentation_ratio
1.00 থেকে 1.05 এর মধ্যে দেখতে পাচ্ছি
আমরা এডাব্লুএস সমর্থনের সাথে যোগাযোগ করেছি এবং খুব বেশি কার্যকর পরামর্শ পাইনি: তারা সংরক্ষিত-মেমরিটিকে আরও উচ্চতর ক্র্যাঙ্ক করার পরামর্শ দিয়েছে (ডিফল্টটি 0, এবং আমাদের 2.5 গিগাবাইট সংরক্ষিত আছে)। আমাদের এই ক্যাশে দৃষ্টান্তের জন্য প্রতিলিপি বা স্ন্যাপশট সেটআপ করা নেই, তাই আমি বিশ্বাস করি যে কোনও বিজিএসএভিই যেন না ঘটে এবং অতিরিক্ত মেমোরি ব্যবহারের কারণ না ঘটে।
maxmemory
একটি cache.r3.2xlarge এর টুপি 62495129600 বাইট, এবং যদিও আমরা আমাদের টুপি আঘাত (বিয়োগ আমাদের reserved-memory
) দ্রুত, আমার অদ্ভুত যে হোস্ট অপারেটিং সিস্টেমের এখানে এত swap 'র ব্যবহার করতে চাপ বোধ করবে বলে মনে হয়, এবং তাই দ্রুত, যদি না অ্যামাজন কোনও কারণে ওএস অদলবদল সেটিংস ক্র্যাঙ্ক করেছে। এলাস্তিচিচে / রেডিসে আমরা এত স্বাপের ব্যবহারের কারণ বা কেন চেষ্টা করব তার কোনও ধারণাই?