15Aug
Modern bilgisayarlar, eski bilgisayarların çağırdığı rutin birleştirme yöntemlerine hala ihtiyaç duyuyor mu? Parçalanma ve modern işletim sistemlerinin ve dosya sistemlerinin performans etkilerini en aza indirgemek için neler yaptıklarını öğrenmek için okumaya devam edin.
Bugünkü Soru &Yanıt oturumu bize, Q & A web sitelerinin topluluk tarafından işletilen bir gruplandırması olan Stack Exchange'in bir alt bölümü olan SuperUser sayesinde sağlanır.
Soru
SüperKullanıcı okuyucu Simon Sheehan, modern sürücülerdeki parçaların birleştirilmesinden merak ediyor:
Normal Windows bakımının bir parçası olarak, sabit diskimi birleştiriyorum. Ancak neden sabit sürücü NTFS ve FAT * sistemlerinde parçalanır? Görünüşe göre EXT * değil, neden bu? USB sürücülerimi de birleştiriyor muyum?
Simon'un sorusunu araştırmak için katkıda bulunanların yanıtlarından bazılarına geçelim.
Cevap
SüperKullanıcı katkıda bulunan Daniel R. Hicks şu soruları içeriyor:
Parçalanma, 30 yıl önce ortaya çıkan sorun değil. O zamanlar, disketlere nazaran daha hızlı olan sabit diskler ve işlemci bellek boyutları çok küçüktü.Artık çok hızlı sürücüler ve büyük işlemci belleği ve bazen de sabit sürücü veya denetleyicide önemli arabelleğe alma var. Daha fazla veri doğası gereği bitişik olacak şekilde, artı sektör boyutları daha büyük hale geldi( veya dosyalar daha büyük bloklar halinde ayrıldı).
İşletim sistemleri de daha akıllıca. DOS 1.x, her sektöre atıfta bulunulduğu gibi diskten getirmiş olsa da, modern bir işletim sistemi, sıralı erişim için açık bir dosyanız olduğunu görebilir ve sizi tükettikten sonra ek sektörler getirdiğini mantıklı bir şekilde tahmin edebilirsahip olduğun şu an. Böylece, önümüzdeki birkaç( düzine) sektörü "önceden alabilir".
Ve daha da fazlası, bitişik bir dosyanın olmaması daha iyidir. Dosya sisteminin birden çok sürücüye yayıldığı( büyük) bir sistemde, birden çok disk aynı anda dosyayı arıyor olabileceğinden, bir dosyaya "yayılmış" da olsa daha hızlı erişilebilir.
Kutumum ister ister olmasa da, 2-3 yılda bir birleştiririm.
[Önemli olan boş alan olup olmadığı gibi diskteki verilerin parçalanmasını sağlayacak kadar önemli olmadığını eklemek istiyorum. FAT bunun için çok kötüydü - boş alanların birbirine bitişik iki bloğu yok olana kadar kötüleşti ve kötüleşti.Çoğu diğer planlar boş alanı birleştirebilir ve parçalanmaları belirli bir eşiğe ulaşacak şekilde biraz akıllı bir biçimde tahsis edebilir ve daha da kötüleşmek yerine istikrar kazanabilir.]
Journeyman Geek, Linux dosya sistemleri hakkında aşağıdaki bilgileri ekledi:
TÜM dosya sistemleri parçaları.ext ve diğer Linux dosya sistemleri tasarlandıklarından daha az parça üretiyorlar - Vikipedi Linux Ağ Yöneticileri Kılavuzu ile ilgili olarak alıntılamak için:
Modern Linux dosya sistemi tüm blokları tutarak parçalanmayı asgari düzeyde tutuyor dosya bir arada, ardışık sektörlerde saklanamasa bile. Ext3 gibi bazı dosya sistemleri, bir dosyadaki diğer bloklara en yakın olan serbest bloğu etkin bir şekilde tahsis eder. Bu nedenle, bir Linux sisteminde parçalanma endişesi gerekmez.
Bununla birlikte ext4'ün çevrimiçi birleştirme olduğunu ve sonunda parçalanmanın bir sorun olduğunu, hatta Linux dosya sistemlerinde olduğunu not ediyorum.
Windows dosya sistemleri, onları yerleştirmek için herhangi bir yere sahip oldukları yerde kümelerini yerleştirir ve dolandırıcılık dolaştırılır ve yerine geçer. Linux'ta, dosyalar tercihen yeterli alanın bulunduğu yere yerleştirilir.
olsa da, Windows 7'nin birleştirme çalışması planladığını hatırlıyorum, bu nedenle el ile dolandırmayı çalıştırmak gerçekten gerekli değildir.
Orijinal sorunun ele alınan unsurlarından biri, flash sürücünüzü birleştirip birleştirmemeniz gerektiğidir. Birleştirme çok okuyucu / yazma yoğun bir işlemdir ve flash sürücüler ve Katı Hal Diskleri( SSD'ler) gibi katı hal depolama aygıtlarından kaçınılmalıdır. Birleştirme, dosya sistemleri ve SSD'ler hakkında daha fazla bilgi için aşağıdaki HTG makalelerine göz atın:
- HTG Açıklamaları: PC'nizi Hatırlatmak Gerçekten Gerekir Mi?
- HTG Açıklıyor: Katı Hal Sürücü nedir ve Bilmem Gerekenler Niyetimdir?
- HTG Açıklıyor: Linux'un Neden Ayrıştırılması Gerekmiyor
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.