আমি জানি এটি কী করে ... আমি অনুমান করি যে আমি উত্তরাধিকার সূত্রে প্রাপ্ত একটি অ্যাপ্লিকেশনটিতে কেন এটি সমস্যার সমাধান করছে cur আমি একটি মোটামুটি বড় টমক্যাট অ্যাপ্লিকেশন গ্রহণ করেছি যা একগুচ্ছ ফ্লেক্স ক্লায়েন্টদের জন্য রেড 5 সার্ভার হিসাবে কাজ করে এবং প্রচুর রিয়েল-টাইম ইন্টারঅ্যাকশন ডেটা হ্যান্ডেল করে, যা শেষ পর্যন্ত একটি রেল এপিআই থেকে বেরিয়ে আসে। সময়ের সাথে সাথে এই ক্লায়েন্টগুলির প্রতি শ্রদ্ধা 3-400 এমএসে বৃদ্ধি পাচ্ছিল যেখানে সাধারণত এটি <100 এমএস হয় The ক্লায়েন্ট সন্দেহ করেছিল যে এটি একটি মেমরির সমস্যা যা আমরা সত্যই কখনই নিশ্চিত করতে পারি নি। একদিন আমি একটি স্টেজিং সার্ভারটি প্রাথমিকভাবে অনুরোধ নেওয়া বন্ধ করে দিয়েছিলাম বা অত্যন্ত ধীর ছিল on আমি প্রেরণ করেছি
sync && echo 3 > /proc/sys/vm/drop_caches
এবং ম্যাজিকালি সার্ভারটি আবার প্রাণ ফিরে পেয়েছিল এবং এই সংযোগটি সরবরাহ করে পুরো গতিতে চলতে শুরু করে। এটি কি কোনও কাকতালীয় ঘটনা ছিল বা এই আচরণটি বোঝায় এবং কেন?
sync
বা কেবলমাত্র চেষ্টা করুন echo
। তারপরে চেষ্টা করার চেষ্টা করুন যে সার্ভারগুলি এই সংশোধনগুলি ক্ষেত্রে (সিপিইউ ম্যাক্সড? আইও ম্যাক্সড? সিস্টেমটি পেজিং করছে?)