Çağdaş CİRİT ciritc@itu.edu.tr 704061005



Benzer belgeler
Yüksek Başarımlı Bir Girdi/Çıktı Sistemi : RAID

1. GİRİŞ 2. RAID RAID Tarihi

Sabit ve Taşınabilir Diskler BÖLÜM-2 Pata Diskler İçin Master-Slave Ayarları Disk Biçimlendirme Harici Diskler Olası Sabit Disk Arızaları RAID

Computer Architecture. RAID: (Redundant Array of Independent/Inexpensive Disks)

William Stallings Computer Organization and Architecture 9 th Edition

İşletim Sistemlerine Giriş

Veritabanı. Ders 2 VERİTABANI

2. hafta Bulut Bilişime Giriş

DİSK DEPOLAMA ALANLARI

7 Bellek Organizasyonu (İç / Dış)

Küme Bilgisayarlar. Enabling Grids for E-sciencE. Onur Temizsoylu. Grid ve Küme Bilgisayarlarda Uygulama Geliştirme Eğitimi ODTÜ, Ankara

Bilgisayar İşletim Sistemleri BLG 312

Sanal Makineler ve Linux Konteynerlerin Performans Karşılaştırması

Öğr.Gör. Gökhan TURAN Gölhisar Meslek Yüksekokulu

Veri ve Dosya Yapıları. Kütük Organizasyonu 1

Sanal Bellek (Virtual Memory)

Yrd.Doç.Dr. Celal Murat KANDEMİR

Zeyilname. Zeyilname No:1

Solving Solutions. IP-Video ve Ses video kayıt sistemleri

1. Hafıza Depolama Araçları. 2. Hafıza Çeşitleri. 3. Hafıza Ölçümü. 4. Bilgisayar Performansı

Önemli Avantajları. Akıllı. Sağlam. Güvenli. Güvenlik Amaçlı Seagate Depolaması

Işık hızında. Sağlam. Etkileyici SAS SSD

Giriş. İplik Modeli. geleneksel işletim sistemlerinde her prosesin özel adres uzayı ve tek akış kontrolü var.

BM-311 Bilgisayar Mimarisi. Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü

Bilgi ve iletişim teknolojileri

İŞ İSTASYONU SEÇİM REHBERİ

CloudPro Server Backup. Güçlü bir Veri Yedekleme Çözümü ile İş Sürekliliğinizde Devamlılığın Anahtarı

BİLGİSAYAR MİMARİSİ. << Bus Yapısı >> Özer Çelik Matematik-Bilgisayar Bölümü

Düşünelim? Günlük hayatta bilgisayar hangi alanlarda kullanılmaktadır? Bilgisayarın farklı tip ve özellikte olmasının sebepleri neler olabilir?

BM-311 Bilgisayar Mimarisi

Giriş. geleneksel işletim sistemlerinde her prosesin. aynı adres uzayında birden fazla akış kontrolü gerekebilir

BİL 423 Bilgisayar Mimarisi 1. Ara Sınavı

ENF 100 Temel Bilgi Teknolojileri Kullanımı Ders Notları 2. Hafta. Öğr. Gör. Dr. Barış Doğru

VERİ KAYNAKLARI. Bilgi sisteminin öğelerinden biride veri

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

B-Tree Dosya Sistemi (BTRFS)

Bilgi ve iletişim teknolojileri Dersi Ders Notlarıdır?

DA Kullanım Kılavuzu. USB IDE ve SATA Kablosu

UZAKTAN EĞİTİM MERKEZİ

DOSYA NEDİR? Verilerin HDD de saklanması. Verilerin HDD de saklanması DOSYA SİSTEMİ NEDİR?

BİT in Temel Bileşenleri (Yazılım-1)

İşletim Sistemleri. İşletim Sistemleri. Dr. Binnur Kurt Omega Eğitim ve Danışmanlık

Toplu Veri Uygulamalarında Kapasite için İyileştirilmiş Kurumsal Sabit Disk

Ders Tanıtım Sunumu AĞ TEMELLERİ. Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı. 02 EKi Salı. Öğr. Gör.

Bitirme Ödevi Sunumu PLATFORM BAĞIMSIZ BENZETİM PROGRAMI. Danışman : Yrd.Doç.Dr. D Feza BUZLUCA Gökhan Akın ŞEKER

Donanım Bağımsız Kurtarma

Toplu Veri Uygulamalarında Kapasite için İyileştirilmiş Kurumsal Sabit Disk

Bilgisayar Kavramına Giriş, Bilgisayar Kullanımı ile İlgili Temel Kavramlar

Bilgisayarım My Computer. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

AMAÇ... 2 ÜRÜN / SERVĐS TANIMI... 2 ÜRÜN / SERVĐS ÖZELLĐKLERĐ... 2 Önemli Noktalar... 3 Standartlar ve Kısıtlar... 3 Sistemin Özellikleri...

Sabit ve Taşınabilir Diskler. Öğr.Gör. Volkan ALTINTAŞ

Veri haberleşmesinde hatalar

SİSTEM İHTİYAÇLARI (Tiger Enterprise / Tiger 3 Enterprise)

SANALLAŞTIRMA TEKNOLOJİLERİ

WD NAS ve Güvenlik Kamerası Sistemleri Sabit Disk Ürün Aileleri

BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI

Windows Depolama Sunucusu 2008 Windows Storage Server 2008 Çözümü. INFOSAFE BİLİŞİM TEKNOLOJİLERİ TİCARET LİMİTED ŞİRKETİ

SİSTEM İHTİYAÇLARI (Tiger Plus / Tiger 3)

Bilgi Teknolojisinin Temel Kavramları

İşletim Sistemlerine Giriş

Büyük Ölçekli Paralel Nükleer Kabuk Modeli Hesaplamaları

Bilgisayarım My Computer

Servisler Olaylar İşlemler Services Events - Processes

Fstab Rehberi. Ceren Çalıcı. Nisan, 2012

İşletim Sistemi. BTEP205 - İşletim Sistemleri

Seçimin Gücü. WD Kalitesi.

Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi teknolojileri ve Programcılığı Bölümü DERS 1 - BİLGİSAYAR VE ÇEVRE ÜNİTELERİ

Temel Bilgisayar (Basic Computer) Yazılım (Software)

Kaspersky Open Space Security: Release 2. İşletmeniz için birinci sınıf bir BT güvenliği çözümü

4. HAFTA KBT104 BİLGİSAYAR DONANIMI. KBUZEM Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Dell EqualLogic PS6010XV Depolama Dizisi

İŞLETİM SİSTEMLERİNE GİRİŞ - 2. Sistem, sistem kaynaklarını belli bir hiyerarşi içinde kullanıcının hizmetine

İleri Düzey Bilgisayar Ağları

(Random-Access Memory)

Işık hızında. Sağlam. Etkileyici. Nytro 3000 SAS SSD

KABLOSUZ İLETİŞİM

Yazılım Mühendisliğine Giriş 2018 GÜZ

PROGRAMLAMA TEMELLERİ

1 WINDOWS SERVER 2012 GENEL BAKIŞ 1 Giriş 1 Bu Kitapta 5 Çıkış Hikâyesi 6 Sürümler 7

Büyük bir demir çelik işletmesinde (İSDEMİR) OPC uygulaması:

Kurumsal Kimlik Yönetimi ve Güçlü Kimlik Doğrulama. Yılmaz Çankaya

Basit Mimari, Katmanlı Mimari ve doğrudan çalıştırma olarak üçe ayrılır.

İZMİR EKONOMİ ÜNİVERSİTESİ. Central Disc System Merkezi Disk Sistemi

Cluster i Linux'ta Kümeleme Özgür Yazılım ve Açık Kaynak G 2006 Ali Erdinç Köroğlu

Solving Solutions. Esnek Disk Depolama Sistemleri

DAHA HIZLI. DAHA ESNEK. DAHA İŞLEVSEL.

Dosya, disk üzerinde depolanmış verilerin bütününe verilen isimdir. İşletim sistemi genel olarak iki çeşit dosya içerir.

İşletim Sistemleri. Discovering Computers Living in a Digital World

Bulut Bilişimin Hayatımızdaki Yeri İnternet Haftası Etkinlikleri 17 Nisan Yard.Doç.Dr.Tuncay Ercan

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

Servis olarak Altyapı

Sistem Programlama. (*)Dersimizin amaçları Kullanılan programlama dili: C. Giriş/Cıkış( I/O) Sürücülerinin programlaması

İşletim Sistemlerine Giriş

WD NAS Sabit Disk Ürün Ailesi

İşaret İşleme ve Haberleşmenin Temelleri. Yrd. Doç. Dr. Ender M. Ekşioğlu

Fiziksel Veritabanı Modelleme

MATLAB A GİRİŞ. EE-346 Hafta-1 Dr. Ayşe DEMİRHAN

William Stallings Computer Organization and Architecture 9 th Edition

Temel Mikroişlemci Tabanlı Bir Sisteme Hata Enjekte Etme Yöntemi Geliştirilmesi. Buse Ustaoğlu Berna Örs Yalçın

Transkript:

Çağdaş CİRİT ciritc@itu.edu.tr 704061005

İçerik 2

Girdi/Çıktı (G/Ç) Bilgi işlem sistemleriyle dış dünya arasındaki haberleşme [İşlemci+Bellek] e/ten herhangi bir bilgi aktarımı Disk G/Ç: Sabit disk ile [İşlemci+Bellek] arasındaki bilgi aktarımı 3

Bazı parçaların başarımları artırılırken bazı parçaların başarımları aynı kaldığında Etkin hızlanmaambdahl yasası S=1 / ( (1f) + (f/k) ) Uygulama zamanın %10 unu G/Ç için harcarsa 10 kat hızlanan bir bilgisayarda etkin hızlanma 5 kat! Başarım kaybı %50 10o kat hızlanan bir bilgisayarda etkin hızlanma 10 kat! Başarım kaybı %90 Ufukta beliren G/Ç krizi 4

İşlemci ve bellek sistemlerindeki başarım artırma çalışmaları yanında muhakkak G/Ç sistemlerinde de başarımı artırmak gerekmektedir. Sabit disk G/Ç sistemlerinde başarımı artırmak için kullanılan en önemli yöntem Redundant Array of Independent Disks (RAID) adı verilen teknolojidir. 5

IBM şirketinden Norman Ken Ouchi 1978 yılında Başarısız Bellek Biriminde Saklanan Veriyi Kurtarma Sistemi başlıklı bir patent hakkı aldı. RAID kelimesi ilk olarak California Üniversitesi akademisyenleri olan David A. Patterson, Garth A. Gibson ve Randy H. Katz ın 1988 yılında hazırladığı "A Case for Redundant Arrays of Inexpensive Disks (RAID)" başlıklı çalışmada kullanıldı (Berkeley Bildirimi). 6

Berkeley Bildirimi Inexpensive Independent Ucuz ve az kapasiteli depolama birimlerini birleştirerek pahalı ve büyük kapasiteli birimlerin yerine kullanılabileceğini gösterdi. Artık bilgi kullanılarak disk hatalarından kaynaklanan veri kayıplarına karşı belli bir seviye koruma da sağlanmış oldu. Prototip RAID seviyeleri ve bu seviyelerin teorik avantaj ve dezavantajlarından bahsedildi. 1. Seviye RAID: Yansıtılmış diskler 2. Seviye RAID: Hamming kod ve hata düzeltme 3. Seviye RAID: Her bir grup disk için 1 tane kontrol diski 4. Seviye RAID: Bağımsız okuma ve yazmalar 5. Seviye RAID: Tüm disklere yayılmış veri/eşitlik bilgisi (1 tane kontrol diskine değil) 7

Birden çok fiziksel diski gruplayarak bir katara dönüştüren ve bize bu katarı bir yada daha fazla mantıksal disk olarak tanımlayabilmemize imkan sağlayan bir teknolojidir. Bu gruplama tekniği sayesinde tek bir fiziksel diskin fiziksel kısıtlamalarının önüne geçilerek mantıksal disk boyutu ve başarımı artırılır. Bir fiziksel disk için sabit bozulma oranına Ortalama Bozulma Süresi (OBS) denir. Katarın Ortalama Bozulma Süresi : 1 Diskin OBS si /Katardaki disk sayısı [Disk sayısı sonsuza yaklaşırsa??] Hata düzeltme/veri kurtarma (artık veri kullanılarak) yapılmadan kullanılmaya çalışılan katar güvenilmezdir. 8

Bir disk arızasında artık veri ve kalan sağlam veri kullanılarak veri kurtarılır. Bozulan diskin yerine yenisi konana kadar geçen zamana Ortala Değiştirme Süresi (ODS) denir. ODS ne kadar küçükse sistemin hataya dayanıklılığı okadar yüksektir. Bir disk arızasında sıcak diskler bozulan disklerin yerine elektronik olarak geçirilir. 3 temel kavram; Yansıtma Şeritlere ayırma Hata düzeltme 9

Yazılım RAID Katar yönetimi işletim sistemi çekirdeği tarafından yapılır. İşlemci üzerine ek yük getirir. İşletim sisteminin öncelikli görevleri arasında bu iş yoktur kötü tasarım. 10

Donanım RAID Katar yönetimi RAID bellenimi barındıran disk denetleyicileri tarafından yapılır. İşlemcinin üzerine ek yük getirmez fakat maliyetli. 11

Harici Donanım RAID leri Sıcak diskler barındıran Depolama Dolabı Depolama Alan Ağı 12

Yazılım RAID, Donanım RAID e Karşı Yazılım RAID Donanım RAID Avantajları Donanım gerektirmediği için düşük maliyet Ayar değişiklikleri kolay ve esnek. İşlemci üzerine fazladan iş yükü getirmediği için yüksek başarım Dezavantajları İşlemci üzerinde fazladan iş yükü YazılımRAID e göre daha maliyetli (Günümüzde bu maliyet gün geçtikçe azalmaktadır) YazılımRAID e göre ayar değişikliği daha az esnek 13

Doğrusal mod Diskler ardı sıra bağlanır Farklı boyutlu, hızlı ve tipli disk grupları için Artıklık ve başarım artışı yok RAID sayılmaz 14

Veri disklere blok blok dağıtılır. Çok yüksek seviye başarım Azami disk kullanımı Artıklık yok; tam bir RAID sayılmaz. Hataya karşı dayanıklı değil. 15

Veri blok blok her bir diske yansıtılır N grupta N1 kontrol diski Yazma başarımı N ile orantılı olarak düşer Okumada yüksek başarım, paralel okuma %100 artıklık Kurtarma algoritmasına ihtiyaç duymaz Kullanılabilir boyut çok verimsiz. 16

Veri bit düzeyinde disklere serpiştirilir. Aynı anda kontrol disklerine Hamming Kodu ile hesaplanmış ECC değerleri yazılır. Bir tane kontrol diski bir tane hata tespiti için yeterlidir fakat bir hatayı düzeltebilmek için yeteri sayıda kontrol diskine ihtiyaç vardır. 4lü grup için 3, 10lu grup için 4, 25li grup için 5, 32li grup için 7 kontrol diskine ihtiyaç vardır. Uygulanmış bir örneği yoktur. 17

Veriler bit mertebesinde diskler üzerine serpiştirilir. Yazma anında veri disklere dağıtılırken kontrol diskine XOR yöntemiyle denklik bilgisi yazılır. Kayıp veriyi kurtarmak için birden çok kontrol diski yerine her bir grup disk için 1 tane kontrol diski yeterlidir. Okuma anında ise grup disklerinden paralel okuma yapılırken bu denklik verisi kontrol edilir. Her bir byte yazıldığında, eşsiz bir denklik kontrolü yapılarak verinin bütünlüğü sağlanır. Uygulanmış örneği çok azdır. 18

Veri disklere sektör seviyesinde dağıtılır bit seviyesinde değil. Bir grup disk için 1 tane kontrol diski kullanılır. Her bir denklik bit i o gruptaki veri bitlerinin basit bir şekilde XOR lanmış halidir. Kullanılabilir boyut toplam boyuttan kontrol diski boyutu kadar azdır. Yüksek başarımlı okuma ve iyi seviyede yazma başarımı sağlar. 19

RAID5 veriyi ve denkliğini tüm disklere, kontrol diski dahil, dağıtır. Özellikle internet ve eticaret uygulamalarında tercih sebebidir çünkü RAID5 iyi oranda hata dayanıklılığı sağlarken RAID1 deki muazzam disk kapasitesi feda etmeyi gerektirmez ve ayrıca RAID4 deki gibi kontrol diski dar boğazına kalmaz. 20

RAID6, RAID5 in genişletilmiş halidir. RAID6 ya fazladan hata dayanıklılığı kazandırmak için 2. bir denklik hesaplanır. 1. denklik RAID5 deki gibi XOR yöntemiyle 2. denklik ise ECC yöntemiyle hesaplanır. Eşzamanlı 2 disk hatasını karşılayabilir. En az 4 en fazla 16 diskle kullanılabilir. 21

RAID0 ile RAID1 in birleştirilmesinden oluşan en çok kullanılan hibrit türüdür. Şeritlere ayırmadaki başarım artışı ile yansıtmadaki artıklık özelliği birleştirilerek pahalı fakat hızlı ve güvenilir bir sistem ortaya çıkarılır Bir tarafta oluşan 1 hatayı hatta farklı taraflarda oluşan eşanlı 2 hatayı kotarabilir. 22

RAID10 daki gibi RAID0 ve RAID1 in güçlerini birleştirmek amaçlanmıştır. Bir bacak üzerinde oluşan hata bu sistemi RAID0 haline getirir. Bu RAID10 a göre olan zayıflığıdır. 23

Fazla sayıda disk harcanmasından dolayı RAID0+1 i kuramayan kullanıcılar 2 adet RAID5 katarı üzerinde veriye şeritlere ayırabilir. Okuma başarımı RAID0+1 den düşük olsa da yazma başarımı daha yüksektir çünkü her 2 taraf RAID5 den oluşmaktadır. Bacaklarda meydana gelebilecek 1 hata kotarılabilir. 24

RAID0 Avantajları Yüksek G/Ç başarımı Denklik kontrolleri yok Basit tasarım Kolay uygulanabilirlik Dezavantajları Hata dayanıklılığı olmadığı için gerçek bir RAID değil. Disklerdeki herhangi bir bozukluk tüm veriyi kaybetmeye sebep olur. Çok önemli uygulamalarda kullanılamaz. RAID1 Veri okuma başarımı artışı %100 artıklık Basit tasarım En yüksek disk yükü %50 Yazılım RAID e uygun değil RAID2 Anında veri hata düzeltimi Çok yüksek veri transfer hızı oranı Basit denetçi tasarımı Yüksek seviye veri okuma Yüksek seviye veri yazma Disk hatalarının net hız üzerindeki önemsiz etkisi Az sayıda kontrol diski=verimlilik Çok fazla sayıda kontrol diski gerekliliği Hiç gerçekleştirilmemiş RAID3 Bir anda 1 G/Ç isteğini gerçekleştirme Denetçi tasarımı çok güç Yazılım RAID uyumsuzluğu Önerilen Uygulamalar Video üretimi ve işlenmesi. Resim işlenmesi. Yüksek bant genişliğine ihtiyaç duyan uygulamalar. Muhasebe Finans Yüksek kullanılabilirliğe ihtiyaç duyan uygulamalar Video üretimi ve canlı yayın Resim ve video işleme Yüksek bant genişliğine ihtiyaç duyan uygulamalar. 25

Avantajları Dezavantajları RAID4 Yüksek seviye veri okuma Az sayıda kontrol diski=verimlilik Denetçi tasarımı çok güç Çok kötü yazma performansı Disk hatalarında verimsiz ve zor geri kazanım RAID5 En yüksek seviye veri okuma Orta seviye veri yazma Az sayıda kontrol diski=verimlilik İyi seviye toplu transfer oranı Disk hatasının net hız üzerindeki etkisi orta seviye En karmaşık denetçi tasarımı Disk hatalarında zor geri kazanım Önerilen Uygulamalar RAID6 Çok önemli uygulamalar için mükemmel seçim Çok yüksek seviye hata dayanıklılığı, çoklu eşanlı disk hatası dayanıklılığı Karmaşık denetçi tasarımı Denetçi üzerindeki denklik adreslerini hesaplamadaki ek yük fazlalığı Çift denklik yapısı için N+2 diske ihtiyaç duyar Dosya ve uygulama sunucuları Veritabanı sunucuları Web, eposta, haber sunucuları En çok yönlü RAID seviyesi Dosya ve uygulama sunucuları Veritabanı sunucuları Web, eposta, sunucuları Intranet sunucuları En az iş yükü ile mükemmel hata dayanıklılığı 26

RAID10 Avantajları Yüksek G/Ç başarımı Bazı durumlarda eşanlı çoklu disk hatalarını kotarabilme RAID1 kullanan fakat birazda başarım isteyenler için biçilmiş kaftan RAID0+1 Yüksek G/Ç başarımı Yüksek başarıma ihtiyaç duyan fakat azami güvenilirliğe ihtiyaç duyulmayan sistemler için birebir RAID50 RAID5 e göre hataya daha dayanıklı fakat iki kat denklik ek yükü Yüksek seviye veri transfer hızı RAID5 gücü Yüksek G/Ç başarımı küçük isteklerde şeritleme gücü RAID5 kullanan fakat birazda başarım isteyenler için biçilmiş kaftan Dezavantajları Çok pahalı / yüksek ek yük Tüm diskler başarım için paralel hareket etmeli Yüksek maliyet, düşük ölçeklenebilirlik Önerilen Uygulamalar Veritabanı sunucusu Bir disk hatası sistemi RAID0 a dönüştürür. Çok pahalı / yüksek ek yük Tüm diskler başarım için paralel hareket etmeli Yüksek maliyet, düşük ölçeklenebilirlik Uygulaması çok pahalı Tüm diskler senkron halinde olmalı RAID5 segmentlerinden birindeki çoklu disk hatası tüm katarı kullanılmaz hale getirir. Resim uygulamaları Genel dosya sunucuları 27

Götürüleri Getirileri Yüksek Veri Güvenliği Planlama ve Tasarım Hata Dayanıklılığı Donanım Yüksek Kullanılabilirlik Yazılım Artırılmış, Tümleşik Kurulum ve Eğitim Kapasite Yükseltilmiş Başarım Bakım 28

RAID, yüksek başarımlı disk G/Ç sistemleri için olmazsa olmazdır. Her türlü soruna tekbir RAID seviyesi çözümü yoktur. Sistemin gereklerine göre RAID seviyeleri incelenmeli ve en uygun olan seçilmelidir. RAID seviyeleri arasında en çok kullanılan ve en genel çözüme sahip olan seviye RAID5 seviyesidir. İstekler dahilinde mevcut RAID seviyeleri birleştirilerek hibrit RAID sistemleri oluşturulabilir. 29

David A. Patterson, Garth Gibson, Randy H. Katz, 1988. A Case for Redundant Arrays of Inexpensive Disks (RAID). ACM SIGMOD International Conference on Management of Data, pp. 109116, June 1988. Derek Vadala, 2002. Managing RAID on LINUX, O'REILLY, December 2002. Bernhard Kuhn, 2000. Redundant Array of Inexpensive Disks REDUNDANCY IS GOOD!. LINUX MAGAZINE, 10/2000. IBM SystemsServeRAID Manager Installation and User's Guide Ver. 8.30, June 2006 David Stott, 1998. Understanding RAID, PC Network Advisor Issue 95 (May 1998) Page 1720 Brian Podrow, 2001. Understanding IBM eserver iseries 400 and AS/400 Disk (DASD), February 2001 Stephen J. Bigelow, 2005. The new breed of RAID controllers, SearchStorage.com,02 Dec 2005 Mark Kyrnin, What is RAID?. PC Hardware / Reviews,about.com http://en.wikipedia.org/wiki/raid The RAID Tutorial, http://www.ecs.umass.edu/ece/koren/architecture/raid/raidhome.html G. M. Amdahl, "Validity of the single processor approach to achieving large scale computing capabilities," Proceedings AFIPS 1967 Spring Joint Computer Conference Vol. 30 (Atlantic City, New Jersey April 1967), pp. 483485. Redundant Arrays of Inexpensive Disks (RAID), http://www.pcguide.com/ref/hdd/perf/raid/ http://www.acnc.com 30

31