চলমান লিনাক্স মেশিনে অদলবদল তৈরি করুন


8

হোস্টিং সংস্থা সম্পূর্ণ নির্ভরযোগ্য শেয়ার্ড হোস্টিং সার্ভার (কম) এর চেয়ে কম অবসর নেওয়ার পরিকল্পনা করায় আমাদের কোম্পানির ওয়েব সাইটগুলি একটি ভাগ করা হোস্ট থেকে একটি ভিডিএসে সরিয়ে নেওয়া হয়েছে।

ভিডিএসে কেবল 256 এমবি র‌্যাম রয়েছে এবং কয়েকটি সাইট হোস্ট করে, এর মধ্যে একটি মাত্র কয়েকটি পৃষ্ঠা সহ খুব সাধারণ স্ট্যাটিক সাইট এবং একসাথে প্রতিদিন 20-30 এরও কম দর্শক পরিবেশন করে।

আমাদের প্রাথমিক সাইট, যা ওএসকমার্সের কিছুটা স্বনির্ধারিত সংস্করণ চালায়, এটিও কম ট্রাফিক (খুব কমই 10 বা ততোধিক সমসাময়িক ব্যবহারকারী) তবে মাইএসকিউএল প্রয়োজন হয় না। দুর্ভাগ্যক্রমে, অপ্রত্যাশিত মেমরির কারণে মাইএসকিএলডি ক্র্যাশ করে চলেছে। লোড কমিয়ে আনার জন্য আমি অ্যাপাচি কনফিগারেশনটি কিছুটা (থ্রেডের সংখ্যা হ্রাস করার জন্য) সম্পাদনা করেছি তবে এটি কেবল আসল ইস্যুটিকেই পাশ কাটাচ্ছে।

সার্ভারের কোনও অদলবদল নেই তবে এতে আমাদের প্রয়োজনের তুলনায় যথেষ্ট পরিমাণ ডিস্ক স্পেস রয়েছে, তাই আমি অদলবদলের জন্য সেই জায়গার কিছু ব্যবহার করার কথা ভাবছি। আমি জানি যে ঠিক পারফরম্যান্সে সহায়তা করবে না তবে আমরা সেটার সাথে বাঁচতে পারি।

আমি কীভাবে একটি সোয়াপ ফাইল তৈরি করতে পারি এবং সার্ভার চলমান অবস্থায় এটি সক্ষম করব? ওএসটি সেন্টোস 5.5 (চূড়ান্ত) এবং লিনাক্স আমার মাতৃভাষা নয়।

আপডেট: যে কেউ ফলাফলের বিষয়ে ভাবতে পারেন, যেহেতু কোয়ান্টা দ্বারা বর্ণিত অদলবদল ফাইলটি কার্যকর করা সার্ভারটি কেবল স্থিতিশীলই ছিল না, মাইএসকিএলডের আর কোনও ক্র্যাশ নেই, এটি আসলে পৃষ্ঠাগুলি আগের চেয়ে দ্রুত পরিবেশন করছে। পারফরম্যান্স লাভটি আমার প্রত্যাশার পরিপন্থী তবে আমি এই দৃষ্টিতে ভুল হতে পেরে আনন্দিত।

উত্তর:


15

ধরে নিচ্ছি যে আপনি 512MB অদলবদল তৈরি করতে চান:

# dd if=/dev/zero of=/swapfile bs=1024 count=524288

এর সাথে অদলবদল সেটআপ করুন:

# mkswap /swapfile

এটি সক্রিয় করুন:

# swapon /swapfile

/etc/fstabস্থায়ী জন্য যুক্ত করুন :

echo -e "/swapfile\t\tswap\t\tswap\t\tdefaults\t0 0" >> /etc/fstab

এবং সাথে যাচাই করুন free -m


পুনরায় চালু করার দরকার নেই?
জন গার্ডেনিয়ার্স

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