10Aug
RAM modülleri her zamankinden daha ucuz, bu yüzden neden tüm işletim sistemimizi süper hızlı RAM bankalarından çalıştırmıyoruz?
Bugünkü Soru &Yanıt oturumu bize Q & A web sitelerinin topluluk temelli bir gruplandırması olan Stack Exchange'in bir alt bölümü olan SuperUser nezaketen geliyor.
Soru
SuperUser okuyucu pkr298, neden disk tabanlı makineler yerine RAM tabanlı çalışmadığımızı bilmek istiyor. Yazıyor:
RAM ucuz ve SSD'lerden çok daha hızlı.Sadece uçucu. Peki neden bilgisayarların çok fazla RAM'ına sahip değilsiniz ve açılışta, hard drive / SSD'den her şeyi RAM'e yükleyin ve bellek dışındaki herhangi bir şeyi devam ettirmek için gerçek bir gereksinim olmadığı varsayımıyla oradan her şeyi çalıştırın. Bilgisayarlar çok daha hızlı olmaz mıydı?
Elbette, mevcut işletim sistemi hiç desteklemiyor olabilir, ancak herhangi bir nedenle RAM bu şekilde kullanılmıyor mu?
Yüzeyindeki sorgusu mantıklı fakat açıkça RAM tabanlı bilgisayar yapılarında pek de çarpık değiliz;arka hikaye nedir?
Cevap
SuperUser katkıda bulunan Hennes, hala neden disk tabanlı sistemleri kullandığımız konusunda bazı bilgiler sunuyor:
RAM'in bu şekilde kullanılmamasının birkaç nedeni var:
- Ortak masaüstü( DDR3) RAM ucuz ancak oldukça ucuz değil.Özellikle nispeten büyük DIMM'ler satın almak istiyorsanız.
- RAM, kapatıldığında içeriğini kaybeder. Bu nedenle, önyükleme zamanında içeriği yeniden yüklemeniz gerekir.100GB'lık bir SSD boyutunda RAMDISK kullandığınızı varsayalım, bu 100GB diskten kopyalanırken yaklaşık iki dakika gecikme demektir.
- RAM daha fazla güç kullanır( örneğin, boşta çalışan bir SSD ile yaklaşık olarak DIMM başına 2-3 Watt).
- Bu kadar RAM kullanmak için, anakartınızın bir çok DIMM soketi ve bunlara izi olması gerekir. Genellikle bu, altı veya daha azıyla sınırlıdır.
- Son olarak, programlarınızı çalıştırmak için RAM'e ihtiyaç duyacaksınız, bu nedenle normal RAM boyutunda çalışmanız gerekir( örn. 18GiB ve beklediğiniz verileri saklamaya yetecek kadar)kullanmak).
Dedi ki: Evet, RAM diskleri var. DIMM soketleri bulunan PCI kartı ve çok yüksek IOp'lar için cihazlar gibi.(SSD'ler bir seçenek haline gelmeden önce çoğunlukla kurumsal veritabanlarında kullanılır).Bu şeyler olsa da, bunlar değil.
Aşağıda, üretim sürecine giren düşük-uç RAM disk kartlarından iki örnek verilmiştir:
Bunu, ortak iş belleğinde bir RAM diski oluşturarak yapmaktan çok daha fazla yol olduğunu unutmayın.
Yapabilecekleriniz:
- Bunun için uçucu( dinamik) belleğe sahip özel bir fiziksel sürücü kullanın. Ya bir cihaz ya da SAS, SATA veya PCI [e] arayüzlüdür.
- Aynı şeyi, yedeklenen saklama alanı ile de yapabilirsiniz( yedekleme gücü geçerli kalındığı sürece içeriğini koruyacağı için ilk veriyi içine kopyalamanıza gerek yoktur).
- Statik RAM'ler yerine DRAM'ları kullanabilirsiniz( daha basit, daha pahalı).
- Tüm verileri saklamak için flaş veya diğer kalıcı belleği kullanabilirsiniz( Uyarı: flaşın genellikle sınırlı sayıda yazma döngüsü vardır).Flaşı sadece depolama alanı olarak kullanırsanız, yeni SSD'lere geçtiniz. Herşeyi dinamik RAM'e depolar ve güç kesildiğinde flaş yedeklemeye kaydetmek için cihazlara geri döndünüz demektir.
Amiga RAD'dan, açıklanan RAM disklerini IOPS'e sıfırlamak, seviyelendirmeyi giymek ve Gd ne biliyor, ancak bu kısa ve sadece bir öğe daha keselim:
DDR3( güncel DRAM) fiyatlarını karşılamak için daha fazla yol var eminimSSD fiyatları:
- DDR3: GiB başına 10 € veya TiB
- SSD başına 10.000 €: Önemli ölçüde daha azı.
RAM diskleri hakkında daha fazla bilgi edinmek isterseniz RAM Diskleri Açıklamalı: Nelerdir ve Neden Birini Kullanmamanız Gerekir? Bölümüne göz atın.
Açıklamaya eklemek için bir şey var mı?Açıklamalarda ses çıkıyor. Diğer teknik uzman Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Buradaki tam tartışma dizinine göz atın.