DRAM SSD-ზე: არის ის, რაც გსურთ?

SSD-ები სწრაფად წვდებიან და წერენ მონაცემებს, ბევრად უფრო სწრაფად ვიდრე HDD. ეს სიჩქარე მოდის სხვადასხვა ადგილიდან. ერთ-ერთი ფაქტორი არის DRAM-ის ჩართვა SSD-ზე. ზოგიერთი ბიუჯეტის SSD გამოტოვებს DRAM-ს, თუმცა, რადგან ის ძვირია და არ არის მკაცრად აუცილებელი SSD-ის ფუნქციონირებისთვის. თქვენი გადაწყვეტილების გასაცნობად, იყიდოთ თუ არა DRAM-ის გარეშე SSD. ან უფრო ძვირი მოდელი DRAM-ით, თქვენ უნდა იცოდეთ განსხვავება.

ძირითადი DRAM ფუნქციონალობა

DRAM-ის ძირითადი ფუნქცია SSD-ზე არის ჩანაწერის შენახვა, თუ სად არის მონაცემების მოძიება ფლეშ მეხსიერებაზე. რამდენადაც თქვენი კომპიუტერი აჩვენებს თქვენს ყველა ფაილს, რომლებიც შენახულია ლოგიკური თანმიმდევრობით, ეს ასე არ არის SSD-ზე. იმის გამო, რომ კითხვა და განსაკუთრებით ფლეშ მეხსიერების უჯრედში ჩაწერა ამცირებს მის სიცოცხლის ხანგრძლივობას, SSD-ები ასრულებენ დავალებას, რომელსაც ეწოდება აცვიათ ნიველირება. ეს გულისხმობს დისკის ირგვლივ მონაცემების შერწყმას, უპირატესობას ანიჭებს პირველ რიგში ყველაზე ნაკლებად ნახმარი უბნების გამოყენებას და მინიმუმამდე დაყვანილი უბნების გამოყენებას. ეს ნიშნავს, რომ დისკმა უნდა შეინახოს რაღაც დირექტორია, სადაც ყველაფერია.

ამისათვის გამოიყენება DRAM, რადგან მას არ აქვს პრობლემები ხშირი ჩაწერით, რაც ამცირებს სიცოცხლის ხანგრძლივობას, და იმის გამო, რომ მას შეუძლია მონაცემთა მდებარეობის მიწოდება SSD კონტროლერზე ბევრად უფრო სწრაფად, ვიდრე ფლეშ მეხსიერება შეეძლო. DRAM ამცირებს SSD-ზე ნებისმიერი ოპერაციის შეყოვნებას და სიჩქარეს. თუმცა, DRAM-ის გარეშე SSD უფრო ნელი იქნება ვიდრე SSD DRAM-ით HMB შეუძლია ნაწილობრივ შეცვალოს ეს განსხვავება.

კიდევ ერთი ძირითადი უპირატესობა კვლავ ეხება იმას, თუ როგორ წერენ SSD-ები მონაცემებს. თქვენ არ შეგიძლიათ რეალურად ჩაწეროთ მონაცემთა ერთი ბიტი ფლეშ მეხსიერებაში. თქვენ უნდა ჩაწეროთ მონაცემები ბლოკებში. ჩაწერის ეს ოპერაცია უნდა იყოს სრული გადაწერა. თქვენ არ შეგიძლიათ მხოლოდ ერთი ბიტის განახლება ბლოკში. მაშინაც კი, თუ მხოლოდ ერთი ბიტის შეცვლა გჭირდებათ, ამ ბლოკის ყველა დანარჩენი ბიტი უნდა ჩაწეროთ დისკზე. DRAM შეიძლება გამოყენებულ იქნას მცირე რაოდენობის მონაცემების დროებით შესანახად, სანამ ის ეფექტურად ჩაიწერება ბლოკში ერთდროულად. DRAM-ის გარეშე SSD-ებს არ შეუძლიათ ამის გაკეთება და ამიტომ განიცდიან უფრო მნიშვნელოვან ცვეთას, რადგან ჩაწერა ნაკლებად ეფექტურია სიცოცხლის ხანგრძლივობის შესანარჩუნებლად.

სხვა უპირატესობები

SSD-ზე DRAM-ის კიდევ ერთი უპირატესობა არის ძალიან მცირე მონაცემების ქეშირების შესაძლებლობა, რომ დაუყოვნებლივ ჩაწეროთ ფლეშ მეხსიერებაში. ის ასევე მუშაობს SSD-ის ირგვლივ აურიეთ მონაცემების ქეშირებაზე, როგორც აცვიათ ნიველირების პროცესის ნაწილი, რათა უფრო ეფექტურად ჩაიწეროს. ეს ნიშნავს, რომ DRAM-ის გარეშე SSD-ები განიცდიან ცვეთის შემდგომ ზრდას, რაც ამცირებს სიცოცხლის ხანგრძლივობას.

SSD-ზე DRAM შეიძლება იმოქმედოს როგორც წაკითხვის მცირე ქეში, რომელიც ეხმარება ხშირად მოთხოვნილი მონაცემების შეფერხების შემცირებას. ზოგიერთ შემთხვევაში, DRAM ასევე შეიძლება გამოყენებულ იქნას როგორც ჩაწერის ქეში მეტი, ვიდრე უბრალოდ მცირე რაოდენობით მონაცემები. ეს საშუალებას გაძლევთ შეინახოთ მონაცემები ძალიან სწრაფად SLC ქეშზე და დანარჩენ დისკზე გადაცემამდე. DRAM-ის, როგორც ჩაწერის ქეშის გამოყენება არ არის აუცილებელი SLC ქეშით. SLC ფლეშ მეხსიერება თავისთავად ძალიან სწრაფია.

პოტენციური ნაკლოვანებები

SSD-ზე DRAM-ის არსებობის ერთადერთი რისკი არის მონაცემთა დაკარგვის პოტენციალი. DRAM არის არასტაბილური მეხსიერება, რაც იმას ნიშნავს, რომ მასში შენახული ყველა მონაცემი იკარგება, თუ ის დაკარგავს ენერგიას. ეს შედარებულია არასტაბილურ ფლეშ მეხსიერებასთან, რომელიც ინარჩუნებს მონაცემებს მაშინაც კი, თუ ის დაკარგავს ენერგიას. ასე რომ, დავუშვათ, რომ თქვენ იყენებთ DRAM-ს მონაცემების ქეშირებისთვის, სანამ მათ ფლეშში ჩაწერთ. ამ შემთხვევაში, თქვენ საფრთხეს უქმნით ელექტროენერგიის გათიშვას, კომპიუტერს და, შესაბამისად, DRAM-ს SSD-ში, რაც იწვევს მას მონაცემების დაკარგვას ფლეშ მეხსიერებაში გადატანამდე.

ამან შეიძლება გამოიწვიოს მონაცემთა დაკარგვა ან ფაილების გაფუჭება. ეს შეიძლება იყოს გამაღიზიანებელი, იმედგაცრუებული და გამაღიზიანებელი სახლის რეგულარული მომხმარებლებისთვის. მონაცემთა ცენტრებში და ბიზნესისთვის, ეს შეიძლება იყოს კატასტროფული. ამ მიზეზით, ნებისმიერი DRAM ქეშირება ჩვეულებრივ გამორთულია საწარმოს SSD-ებში.

ერთადერთი სხვა პრობლემა DRAM-თან SSD-ებზე არის დამატებითი ღირებულება. რეალურად, მიმდინარე დისკებში, ფასების დიაპაზონი არ არის საკმარისი. ეს იმიტომ ხდება, რომ ფლეშ მეხსიერების ღირებულება SSD-ის ღირებულების უმეტესია. DRAM-ის ღირებულება შედარებით მცირეა. ზოგიერთ მაღალი კლასის პროდუქტს აქვს $40-ზე ნაკლები სხვაობა 1TB სიმძლავრის დროს. პირველადი დანაზოგი მოდის DRAM-დან, რომელიც ჩვეულებრივ მცირდება ბიუჯეტის დისკებიდან. ეს ბიუჯეტის SSD-ები ასევე დაზოგავს ხარჯებს სხვა სფეროებში, რაც ართულებს პირდაპირ შედარებებს.

დასკვნა

DRAM ეხმარება SSD-ს იმუშაოს პიკში. განსხვავება შედარებით მცირეა. თქვენ შეგიძლიათ გაიგოთ გადაცემის სიჩქარის ან არაპირდაპირი შედარების დროს. ნაკლებად სავარაუდოა, რომ რეალურ სამყაროში ძალიან ბევრ სცენარს წააწყდებით, სადაც DRAM-ის გარეშე SSD-ის ქონა პრობლემა იქნება. ამის თქმით, DRAM-ის ნაკლებობა ამცირებს შესრულებას და იწვევს SSD-ის ცვეთა გაზრდას. გარდა ამისა, DRAM-ის გარეშე SSD-ები, როგორც წესი, არის ბიუჯეტის მოდელები, რომლებსაც შეიძლება ჰქონდეთ სუსტი გარანტიები და, პირველ რიგში, დაბალი საერთო სიცოცხლის ხანგრძლივობა.

ჩვენ ნამდვილად გირჩევთ, რომ უპირატესობა მიანიჭოთ SSD-ებს DRAM-ით. თუმცა, ეს არ არის იმ თვალსაზრისით, რომ ჩვენ გირჩევთ, რომ მთლიანად თავიდან აიცილოთ DRAM-ის გარეშე SSD-ები. გააკეთეთ ეს, თუ იპოვით სოლიდურ გარიგებას ერთზე, ან შეგიძლიათ მხოლოდ გააფართოვოთ თქვენი ბიუჯეტი DRAM-ის გარეშე SSD-ზე. ისინი საკმარისად ფუნქციონალურია, რომ სრულყოფილად სიცოცხლისუნარიანი იყოს, განსაკუთრებით იმ შემთხვევაში, თუ თქვენ გაქვთ ის, რომელიც მხარს უჭერს HMB. გაგვიზიარეთ თქვენი მოსაზრებები ქვემოთ მოცემულ კომენტარებში.