সঞ্চয় স্থান - এসএসডি এইচডিডি মিশ্রিত করুন


8

সত্যিই কোনও তথ্য খুঁজে পাওয়া যায় না তাই আমি আশা করছি যে এখানকার কেউ কিছুটা আলোকপাত করতে পারে।

আমার উইন্ডোজ 8 প্রো এর একটি নতুন কপি ইনস্টল করা আছে। আমি 4 অভ্যন্তরীণ এইচডিডি এবং 2 অভ্যন্তরীণ এসএসডি সহ স্টোরেজ স্পেস ব্যবহার করতে চাই। উইন্ডোজ 8 কি স্টোরেজ পুলের গতি বাড়ানোর জন্য কোনও বিশেষ উপায়ে (উদাহরণস্বরূপ ক্যাচিং) ব্যবহার করে?

অথবা এসএসডি কি ডেটার জন্য পুলের অংশ হবে এবং কোনও কার্যকারিতা সুবিধা দেওয়া হয়নি?

উত্তর:


13

এটি কিছুটা হলেও টায়ারানো-এর উত্তরকে প্রসারিত করে - আমি এই সমস্ত বিষয়ে ভাল বিস্তৃত পটভূমি খুঁজে পেতে লড়াই করেছি, তাই আমি ভেবেছিলাম যে আমি এটি সবার জন্য সুন্দরভাবে লিখতে চাই:

আপনার পুলগুলিকে গতি বাড়ানোর জন্য এসএসডি ব্যবহার করা যেতে পারে তবে এটি কেবল কিছু নির্দিষ্ট পরিস্থিতিতে কাজ করে এবং বেশ কয়েকটি শর্ত রয়েছে যা মেনে চলতে হবে।

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

সুতরাং, আপনি সম্ভবত একই ভার্চুয়াল ডিস্কে এসএসডি এবং এইচডিডি মিশাতে চান না - কেবল এইচডিডি বা কেবল এসএসডি সমন্বিত পুল রয়েছে, উভয়ই নয়। ঘটনাচক্রে, ঠিক একই ভার্চুয়াল ডিস্কে কাজ না করে একই স্টোরেজ পুলে তাদের রাখা ঠিক আছে।

এখন, আপনার প্রশ্নে ফিরে আসুন - হ্যাঁ, স্টোরেজ স্পেসের 'জার্নালিং' বৈশিষ্ট্যটি ব্যবহার করে জিনিসগুলিকে গতিময় করতে এসএসডি ব্যবহার করা সম্ভব - তবে কয়েকটি শর্ত রয়েছে:

  1. আপনি অবশ্যই 'প্যারিটি' এর দৃili়তার সাথে একটি ভার্চুয়াল ডিস্ক ব্যবহার করছেন, জার্নাল ডিস্কগুলি 'সিম্পল' বা 'মিরর' ভার্চুয়াল ডিস্কের সাথে ব্যবহার করা যাবে না
  2. আপনার অবশ্যই কমপক্ষে দুটি এসএসডি থাকতে হবে - আপনি এটিকে ওভাররাইড করতে পারবেন না (পটভূমিতে তারা ব্যর্থ হওয়ার ক্ষেত্রে নিজেরাই মিরর স্পেস হিসাবে কনফিগার করা হয়েছে)
  3. এসএসডি-তে সমস্ত স্থান অবশ্যই জার্নালিংয়ের জন্য উত্সর্গ করা উচিত, আপনি এসএসডি ব্যবহার করতে পারবেন না ডেটা সঞ্চয় করতে
  4. উইন্ডোজ 8 বা সার্ভার 2012-এ উইন্ডোজের ইউআই থেকে এর কোনওটিই কনফিগার করা যায় না - আপনাকে পাওয়ারশেল ব্যবহার করে ম্যানুয়ালি এটি করতে হবে
  5. আপনি যদি নিজের পুলটিতে ম্যানুয়ালি প্যারিটি স্পেসের সংখ্যা বাড়িয়ে দিয়েছেন তবে আপনার সমানভাবে জার্নাল ডিস্কের সংখ্যা বাড়ানো উচিত (যেমন আপনি যদি ডিফল্ট ১ টি প্যারিটি স্পেস ব্যবহার করছেন তবে আপনার জন্য দুটি এসএসডি প্রয়োজন। , আপনার 4 টি এসএসডি ইত্যাদির দরকার আছে)।
  6. এটি সুস্পষ্ট হতে পারে, তবে জার্নাল ডিস্কগুলি যুক্ত করা ভার্চুয়াল ডিস্কে কেবলমাত্র ডেটা লেখার গতি বৃদ্ধি করে - ডেটা পড়ার গতিটি প্রভাবিত হবে না

এই নিষেধাজ্ঞাগুলিতে আপনি খুশি মনে করে, আপনি একটি উন্নত পাওয়ারশেল উইন্ডোতে যা করতে হবে তা এখানে:

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

# See what disks you've got available so you can set the below variables
Get-StoragePool -IsPrimordial $true | Get-PhysicalDisk `
    | Where-Object CanPool -eq $True

# Tell Windows which disk is a traditional HDD and which is an SSD
$HDDs = "PhysicalDisk1", "PhysicalDisk2", "PhysicalDisk3"
$SSDs = "PhysicalDisk4", "PhysicalDisk5"

# Create a new storage pool (these are fairly default options)
New-StoragePool -FriendlyName "Your Storage Pool" `
    -PhysicalDisks (Get-PhysicalDisk $HDDs) `
    -StorageSubSystemFriendlyName "Storage Spaces*" `
    -ResiliencySettingNameDefault Parity

# Add in your two (or more) Journal disks
Add-PhysicalDisk -StoragePoolFriendlyName "Your Storage Pool" `
    -PhysicalDisks (Get-PhysicalDisk $SSDs) -Usage Journal

# Create the virtual disk and get it ready for use
New-VirtualDisk -FriendlyName "Parity Protected & Journaled Data" `
    -StoragePoolFriendlyName "Your Storage Pool" -NumberOfColumns 3 `
     -ProvisioningType Thin -ResiliencySettingName Parity -Size 2TB `
    | Initialize-Disk -PassThru -PartitionStyle MBR `
    | New-Partition -AssignDriveLetter -UseMaximumSize `
    | Format-Volume -FileSystem NTFS `
        -NewFileSystemLabel "Parity Protected & Journaled" -Confirm:$false

আপনি এখন এটি ব্যবহার করে সমস্তটি কাজ করে দেখতে পারেন Get-PhysicalDisk:

FriendlyName  CanPool OperationalStatus HealthStatus Usage            Size
------------  ------- ----------------- ------------ -----            ----
PhysicalDisk1 False   OK                Healthy      Auto-Select  10.25 GB
PhysicalDisk2 False   OK                Healthy      Auto-Select  10.25 GB
PhysicalDisk3 False   OK                Healthy      Auto-Select  10.25 GB
PhysicalDisk4 False   OK                Healthy      Journal      10.25 GB
PhysicalDisk5 False   OK                Healthy      Journal      10.25 GB

সূত্র:


পয়েন্ট 4 এখনও উইন্ডোজ 8.1 এবং 2012 আর 2 এর জন্য বৈধ?
পিটার

1
@ পিটার স্টিল এখনও যতটা অবগত আমি প্রয়োগ করি।
অ্যালান ইসেরউড

5

আমি মনে করি এটি উইন্ডোজ সার্ভার 2012 r2 এ উন্নত হয়েছে ।

  • লেখার পিছনে ক্যাশে

স্টোরেজ স্পেসগুলি স্ট্রোল পুলে বিদ্যমান সলিড-স্টেট ড্রাইভ ব্যবহার করে রাইট-ব্যাক ক্যাশে তৈরি করতে পারে যা পাওয়ার ব্যর্থতা সহ্য করে এবং হার্ড বা ডিস্ক ড্রাইভগুলিতে লেখার আগে ছোট ছোট এলোমেলো শক্ত-স্ট্যান্ড ড্রাইভে লেখেন writes

  • এই পরিবর্তনটি কোন মূল্য যুক্ত করে?

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

  • কী আলাদা কাজ করে?

রাইট-ব্যাক ক্যাশে প্রশাসক এবং ব্যবহারকারীদের কাছে স্বচ্ছ এবং এটি স্টোরেজ পুলে পর্যাপ্ত সংখ্যক সলিড-স্টেট ড্রাইভ রয়েছে যদি সম্পর্কিত স্টোরেজ স্পেসের জন্য নিম্নলিখিত প্রয়োজনীয়তা দ্বারা নির্ধারিত হয় তবে এটি সমস্ত নতুন ভার্চুয়াল ডিস্কে তৈরি করা হয়েছে:

  1. সাধারণ স্পেসগুলির জন্য একটি কঠিন-রাষ্ট্রীয় ড্রাইভ প্রয়োজন
  2. দ্বি-মুখী মিরর স্পেস এবং একক প্যারিটি স্পেসের জন্য দুটি সলিড-স্টেট ড্রাইভ প্রয়োজন
  3. ত্রি-মুখী মিরর স্পেস এবং দ্বৈত সমতা স্পেসগুলির জন্য তিনটি সলিড-স্টেট ড্রাইভ প্রয়োজন

রিট-ব্যাক ক্যাশে স্টোরেজ স্তরগুলির সাথে স্টোরেজ স্পেস সহ সমস্ত ধরণের স্টোরেজ স্পেসের সাথে কাজ করে।

নতুন তৈরি স্টোরেজ স্পেসগুলি স্বয়ংক্রিয়ভাবে ডিফল্ট হিসাবে একটি 1 জিবি রাইট-ব্যাক ক্যাশে ব্যবহার করে যখন স্টোরেজ পুলটিতে মিডিয়াটাইপের সাথে এসএসডি সেটযুক্ত জারলে সেট করা নির্দিষ্ট জঞ্জালতা সেটিংস সমর্থন করার জন্য পর্যাপ্ত শারীরিক ডিস্ক থাকে। যদি এই সেটিংগুলির সাথে পর্যাপ্ত শারীরিক ডিস্ক না থাকে তবে প্যারিটি স্পেস ব্যতীত লিখিত ব্যাক ক্যাশে আকার 0 তে সেট করা থাকে, যখন এটি 32 এমবিতে সেট করা থাকে।


হ্যালো এবং superuser.com আপনাকে স্বাগতম। আপনার উদাহরণটি উইন্ডোজ সার্ভারকে বোঝায়, যখন পোস্টারটি উইন্ডোজ 8.1 সম্পর্কে জিজ্ঞাসা করেছিল। আপনি কি নিশ্চিত যে উইন্ডোজ 8.1 এর জন্য আপনি যে কথা বলছেন তাও যায়? যদি তাই হয়, আপনি কি তার জন্য উল্লেখ আছে?
913

3

এটা নির্ভর করে। কমপক্ষে 4 টি উপায় রয়েছে যা আপনি মিশ্র সেটআপে এসএসডি ব্যবহার করতে পারেন, যেমন যখন এইচডিডি এবং এসএসডি উভয় থাকে:

  • আপনি কেবল অন্ধভাবে সেগুলিতে পুলটিতে যুক্ত করতে পারেন। এটি যাই হোক না কেন কিছুই বোঝায় না, কারণ তথ্য আপনার ডিস্কগুলিতে এলোমেলোভাবে ছড়িয়ে পড়বে, তা যতই লেখার-নিবিড় বিষয় না কেন। দ্রষ্টব্য: এটি অবশ্যই ডিফল্ট সেটিংস।
  • সমতা (RAID5 / 6) স্পেস দিয়ে সাংবাদিকতার জন্য আপনি এসএসডি ব্যবহার করতে পারেন, যেমন লেখার সময় ক্যাশিং। এটি আমি আন্তরিকভাবে সুপারিশ করব যদি প্যারিটি স্পেসগুলি এত কঠিনভাবে চুষতে না পারে। না, সত্যিই, এটি খারাপ, কোনও মূল্যে এড়িয়ে চলুন। মিররড স্পেসগুলির জন্য একটি ডেডিকেটেড জার্নাল অকেজো কারণ সেখানে কোনও সমতা জড়িত নেই, কেবল একটি 1: 1 অনুলিপি।
  • আপনি টায়ার্ড স্টোরেজ সেট আপ করতে পারেন এবং উইন্ডোজকে স্বয়ংক্রিয়ভাবে ঘন ঘন অ্যাক্সেস করা ডেটা দ্রুত এসএসডিগুলিতে সরাতে দেয়। এটি শালীনভাবে কাজ করতে পারে তবে বেঞ্চমার্ক করা সত্যিই কঠিন তাই এটি ভাল বা খারাপ কিনা তা আমি বলতে পারি না।
  • আপনি 2 টি পৃথক অ্যারেও তৈরি করতে পারেন, প্রোগ্রাম ফাইল এবং অন্যান্য লেখার-নিবিড় স্টাফগুলির জন্য 2 এসএসডিগুলিকে 2-ওয়ে আয়নাতে রেখে দিতে পারেন এবং 4 টি এইচডিডি অন্য সমস্ত উপায়ের জন্য অন্য 2-উপায় আয়নাতে রেখে দিতে পারেন। এটি আমি আপনাকে প্রস্তাব দিচ্ছি।

যদি আপনি কৌতূহলী হন তবে কেন আমি এত আত্মবিশ্বাসী, কারণ আমি স্টোরেজ স্পেসগুলির বাইরে কয়েক সপ্তাহ (মজা করে না) কাটিয়েছি the আমার বিবৃতি ব্যাক করে এমন সমস্ত সংখ্যার জন্য আমার গভীরতার বেঞ্চমার্কিং সিরিজটি দেখুন:

চিয়ার্স।


2

এটি সম্পর্কে খুব কম ডকুমেন্টেশন রয়েছে, তবে আমি কোথাও পড়েছি যে স্টোরেজ স্পেসে জার্নালিংয়ের জন্য একটি পুলটিতে একটি ডিস্ক যুক্ত করার বিকল্প রয়েছে। আমি মূল নিবন্ধটি খুঁজে পাচ্ছি না, তবে আপনি যদি অ্যাড-ফিজিক্যালডিস্ক সেমিডিলেটটি ব্যবহারের অধীনে দেখে থাকেন তবে জার্নালের জন্য একটি বিকল্প রয়েছে ... যখন আমি এটি সম্পর্কে পড়ি, লোকটি উল্লেখ করেছিল যে সে একটি জার্নাল ডিস্ক হিসাবে একটি এসএসডি ব্যবহার করেছে, এবং এটি 8 2Tb ড্রাইভের একটি পুলে যুক্ত হয়েছে, এবং পড়তে এবং লিখতে 40 +% বৃদ্ধি পেয়েছে ... আপনার মাইলেজ বিভিন্ন হতে পারে, তবে এটির জন্য একটি মূল্য হতে পারে ...

তৃতীয় পক্ষের বিকল্প হিসাবে, আপনি অভিনব ক্যাসিকে দেখতে চান । আপনি আপনার ধীর মিডিয়াটির জন্য ক্যাশ হিসাবে মেমরি এবং এসএসডি ব্যবহার করতে পারেন। আমি এটি আগে ব্যবহার করেছি এবং এটি ভালভাবে কাজ করেছে, সার্ভার ২০১২ এ যাওয়ার পরে পুনরায় ইনস্টল করার সুযোগ নেই কেবল ...


ফ্যানসি ক্যাশে ইঙ্গিতটির জন্য +1, এর আগে এর আগে কখনও শুনেনি এবং এটি নজর দেওয়ার মতো হতে পারে।
দ্য ব্লাস্টঅন

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