উবুন্টু সার্ভারে অদলবদলের জন্য এসএসডি


11

বর্তমানে আমি এসএসডি পর্যালোচনাগুলি পড়ছি এবং আমি অবাক হয়েছি যে আমি 2400 জিবি অদলবদলটি 7200 আরপিএম এইচডিডি থেকে এসএসডি এ স্থানান্তরিত করলে আমি কতটা উপকৃত হব? কেউ কি এসএসডি-তে অদলবদল প্রয়োগ করেছে? এটি কি সাধারণত ভাল ধারণা?

পাশের নোটে: আমি পড়েছি যে জার্নালটি এসএসডি তে থাকলে এক্সট 4 এর আরও ভাল পারফরম্যান্স রয়েছে। এমন সেটআপ কেউ আছে?

ধন্যবাদ!

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

এইচডিডির তুলনায় এসএসডি ব্যবহার করে অদল-বদল করার সময় (আমি বিরল হিসাবে) এর থেকে আরও ভাল সার্ভার পারফরম্যান্স পাব? যেখানে 10 কে বা 15 কে আরপিএম এইচডিডি এই দৃশ্যে রেট দেবে?

আপনার দ্রুত এবং প্রম্পট উত্তরের জন্য আপনাকে ধন্যবাদ!


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

আমি মনে করি না যে অদলবদলের জন্য এসএসডি ব্যবহার করা অর্থ বুদ্ধিমানের জন্য ব্যয় করা হয়। আপনি আরও র‌্যাম যুক্ত করা ভাল। যেমন এরিক বলেছেন, আপনি যদি এমন পরিমাণে সোয়াপ ব্যবহার করেন যা আপনার মনে হয় এটিকে এসএসডি-তে স্থানান্তরিত করার ফলে কোনও উপকার হতে পারে তবে কিছু খুব, খুব ভুল।
ThatGraemeGuy

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

1
বাহ স্বল্পদৃষ্ট লোকদের সম্পর্কে কথা বলি। হ্যাঁ একটি এসএসডি অদলবদল করতে সহায়তা করবে, যদিও আপনার এটি যতটা সম্ভব বিধান করা উচিত। এবং যারা আরও র‌্যাম বলছেন তাদের কাছে, 32 জিবি এখন সিপিইউতে সীমাবদ্ধতার প্রায়। আমরা লক্ষ লক্ষ রেকর্ডের পরিসংখ্যানগত বিশ্লেষণ করি এবং প্রায়শই 50 জিবি সোয়াপ + 32 জিবি র‌্যামের উপরের দিকে ব্যবহার করি। সুতরাং "আরও র‌্যাম" বলা সর্বদা উত্তর নয়।
শেল্ডন রস

@ গ্রেমেডোনাল্ডসন যদি আপনি ()৪ জিবি) র‌্যাম পেয়ে থাকেন তবে আরও র‌্যাম যুক্ত করা সম্ভব নাও হতে পারে। এটি 120 গিগাবাইট এসএসডি এর চেয়ে অনেক বেশি সস্তা হতে পারে যদি এটি সম্ভব হয় তবে আরও র‌্যাম যুক্ত করা উচিত। আপনার ডিস্কগুলি হার্ডওয়্যার RAID 1 বা 10 এ

উত্তর:


22

তুমি আঘাত swap 'র? সাধারণত, সর্বোত্তম সমাধানটি এটিকে পুরোপুরি এড়ানো বা কমপক্ষে এটিকে তৈরি করা হয় যাতে যে জিনিসগুলি সরিয়ে ফেলা হয় সেগুলি সত্যই সক্রিয় ব্যবহারে না আসে, যাতে গতি কোনও ব্যাপার না। আপনার অর্থ আরও র‌্যামে রাখুন।

এটি বিশেষত সত্য কারণ উচ্চতর এসএসডি ড্রাইভগুলি পারফরম্যান্সের উন্নতি করতে পারে, তবে সস্তাগুলি এই ক্ষেত্রে খুব ঝামেলা করে।

এই সপ্তাহের লিনাক্স উইকলি নিউজটিতে একটি দুর্দান্ত নিবন্ধ রয়েছে যা আমি পড়ার জন্য অত্যন্ত পরামর্শ দিচ্ছি: http://lwn.net/Articles/428584/ । সংক্ষিপ্তসারটি হ'ল সস্তা ড্রাইভগুলি অ্যাক্সেস প্যাটার্নগুলির জন্য খুব সংবেদনশীল এবং লিনাক্স বর্তমানে এটির সাথে ভালভাবে মেলে না। সবচেয়ে খারাপ, ড্রাইভগুলি কার্যকরভাবে সেই তথ্যটি কার্যকরভাবে প্রকাশ করে না, তাই লিনাক্স অগত্যা সঠিক কাজটি করতে পারে না । তাদের সেরা বিদ্যমান FAT32 ফাইল সিস্টেমগুলির সাথে তাদের ব্যবহার করা সবচেয়ে ভাল which যা ড্রাইভের প্রত্যাশাগুলির সাথে মেলে ফ্যাক্টরি-কনফিগার করা আছে।

অন্যথায় আপনার ব্যয়বহুল উচ্চ-পারফরম্যান্স এসএসডি কেনা উচিত - তবে কেবল যখন আপনি ইতিমধ্যে র‌্যামে সর্বাধিক আউট হয়ে গেছেন। (এবং সত্যই, এই মুহুর্তে, আপনি দৃ strongly়ভাবে কেবলমাত্র একটি নতুন সার্ভার পাওয়ার পক্ষে বিবেচনা করতে পারেন যা আরও র‌্যাম সমর্থন করে))


এলডাব্লুএন নিবন্ধ সম্পর্কে একটি বিষয়: এটি এসডিএইচসি এবং সিএফ টাইপ ফ্ল্যাশ ডিভাইসগুলির দিকে নজর দিচ্ছে, এসএসডিগুলিতে নয়। এমনকি "সস্তা" আধুনিক সাটা এসএসডিগুলি নিবন্ধে কথা বলার ডিভাইসের তুলনায় যথেষ্ট উন্নত সম্পাদন করবে।
ড্যানিয়েল লসন

এটি সম্পূর্ণ সত্য নয়। আরও সাবধানে পড়ুন। Tht বললেন, তথ্য হল এখন শেষ দুই বছর বয়সী।
mattdm

আমি এটি আবার পড়েছি, এবং এটি যথেষ্ট সত্য। তবে আপনি ঠিক বলেছেন - তথ্য (এবং এই থ্রেড) এখন পুরানো। আমার মন্তব্যটি ছিল কেবল কোনও পুরানো থ্রেডে কিছু আধুনিক ভারসাম্য সরবরাহ করা।
ড্যানিয়েল লসন

6

রামের দাম প্রায় 10-20 জিবিপি / জিবি, এসএসডি 20-40 জিবিপি / জিবি - এসএসডি র‌্যামের চেয়ে ধীর এবং দ্রুত পরিধান করে। তুমি কি দেখতে পাচ্ছ আমি কোথায় যাচ্ছি?

64 জিবি অনেকগুলি অদলবদল। আপনি আসলে কতটা ব্যবহার করেন? কেন?


এই সংখ্যাগুলি কোথা থেকে এল? আমি যা দেখছি তা হল: কিংস্টন 12.0 জিবি ডিডিআর3-1333 (3 এক্স 4.0) কিট = $ 300, ইনটেল এক্স 25-ই এক্সট্রিম (ইফ্রাইম) এসএসডিএসএ 2 এসএইচ 3232 জি 1 2.5 "32 জিবি সাটা II এসএলসি অভ্যন্তরীণ সলিড স্টেট ড্রাইভ (এসএসডি) - ওএম = $ 375।
জিআরএস

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

6

হ্যাঁ. অদলবদলের জন্য এসএসডি ব্যবহার করার বিভিন্ন সুবিধা রয়েছে।

90% ডেটা অ্যাক্সেসের ডেটা 10% হয়। ডেটা সেট প্রায়শই রামের সাথে খাপ খায় না। আপনি যদি অদলবদলটিকে আঘাত করছেন তবে স্ব্যাপ ফাইলটির বিরুদ্ধে পড়া এবং লেখাই হয় স্পিনিং প্ল্যাটারের সাথে হার্ড ডিস্কের বিপরীতে বা কোনও এসএসডি এর বিরুদ্ধে হতে পারে।

হার্ড ডিস্কগুলির যান্ত্রিক প্রধানের জন্য সময় চেয়ে সেকেন্ডে পঠন / লেখার ক্রিয়াকলাপের জন্য 150 ডলার / সেকেন্ডের সীমা রয়েছে, যেখানে 200 ডলার 128 গিগাবাইট এসএসডি প্রতি সেকেন্ডে 5000 আইও অপ্স সম্পাদন করতে পারে।

এখানকার প্রায় সকলেই বলেছেন "আরও র‌্যাম কিনুন !!!" তবে দুর্ভাগ্যক্রমে, সার্ভার র‌্যাম (ডাবল বাফার ইসিসি) পণ্য / ভোক্তা র‌্যামের চেয়ে ত্রিশ টাকা ব্যয় করে। নির্দিষ্ট ধরণের ব্যবহারের ধরণগুলির জন্য, এসএমডি র্যামের তুলনায় স্পষ্ট মূল্য / পারফরম্যান্স সুবিধা রয়েছে।

এসএসডি ড্রাইভগুলির জন্য একটি ব্যয়বহুল 4 সকেট মাদারবোর্ড ইনস্টল করার প্রয়োজন নেই যা 512 জিবি ব্যয়বহুল ইসিসি সমর্থন করে। এসএসডি ড্রাইভগুলি ডাটাবেস ফাইলগুলি সঞ্চয় করার জন্য বা অদলবদল হিসাবে ব্যবহার করার জন্য কমোডিটি সার্ভারগুলিতে যুক্ত করা সহজ এবং সহজ।

যদি একটি 200 ডলার 128 গিগাবাইট এসএসডি অদলবদল যদি 2000 ডলার সার্ভারে 50% এমনকি পারফরম্যান্স উন্নত করে, তবে এটি ব্যয়বহুল। যাইহোক, আজ আপনার ব্যয়বহুল র‌্যামটি দেওয়া উচিত, প্রথমে আপনার সার্ভারে র‌্যামটি সর্বোচ্চভাবে সরিয়ে নেওয়া উচিত।

তবে, সোয়াপ ফাইল ব্যবহারের জন্য এসএসডি সুবিধাগুলি আপনার সোয়াপ ফাইলের ধরণগুলির উপর নির্ভর করে।

সংক্ষিপ্তসার: আপনি যদি অনেকগুলি এলোমেলো অ্যাক্সেস পঠন এবং কয়েকটি লেখার কাজ করে থাকেন তবে আপনি হার্ড ডিস্কের চেয়ে এসএসডি থেকে একটি বৃহত পারফরম্যান্স উন্নতি দেখতে পাবেন।


2

আপনি কি সত্যিই অদলবদল ব্যবহার করেন? যদি তা হয় তবে আপনি এসএসডি ব্যবহার করে গতির উন্নতি দেখতে পাবেন। আপনি যত বেশি অদলবদল করবেন, তত বেশি সুবিধা পাবেন।

তবে আমি প্রথমে আরও র‌্যাম কেনার দিকে নজর দেব।


0

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


0

ম্যাটডেমের সাথে একমত, র‌্যাম এর জন্য এসএসডি এর চেয়ে কম সস্তা এবং ভাল।

এছাড়াও, vm.swapiness বিকল্পের জন্য /etc/sysctl.conf পরীক্ষা করুন, নীচের মানে নিম্নের অদলবদল।

আপনার যদি এসএসডি ক্যাশে প্রয়োজন হয় - এসএসডি ক্যাচিং সমর্থন সহ অ্যাডাপ্টার কিনুন বা বিচে ক্যা্নেল প্যাচ ব্যবহার করুন:

http://bcache.evilpiepirate.org/

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