Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Cache bus penyimpanan untuk server mandiri dapat secara signifikan meningkatkan performa baca dan tulis, sambil menjaga efisiensi penyimpanan dan menjaga biaya operasional tetap rendah. Fitur ini mengikat media yang lebih cepat (misalnya, SSD) dengan media yang lebih lambat (misalnya, HDD) untuk membuat tingkatan. Untuk informasi selengkapnya, lihat Memahami cache kumpulan penyimpanan. Secara default, hanya sebagian dari tingkat media yang lebih cepat yang dicadangkan untuk cache.
Ketahanan | Jenis cache |
---|---|
Tidak ada (Spasi sederhana) | Baca dan tulis |
Paritas yang dipercepat cermin | Bacalah |
Jika sistem Anda tidak memerlukan ketahanan atau memiliki cadangan eksternal, cache bus penyimpanan mendukung penembolokan baca dan tulis. Untuk sistem tangguh, cache bus penyimpanan hanya berfungsi sebagai cache baca, dan Anda harus memilih paritas yang dipercepat Resilient File System (ReFS) sebagai ketahanan volume. Kombinasi ini meningkatkan performa baca acak saat data dibaca dari tingkat paritas dan di-cache pada tingkat cermin yang lebih cepat. Tingkat cermin juga menyediakan kemampuan penembolokan tulis jika Mode Provisi diatur ke Bersama (default).
Dalam tutorial ini, Anda mempelajari tentang:
- Apa itu cache bus penyimpanan
- Cara mengaktifkan cache bus penyimpanan
- Mengelola cache setelah penyebaran
Prasyarat
Anda harus mempertimbangkan cache bus penyimpanan jika lingkungan Anda cocok dengan semua karakteristik berikut
- Server Anda menjalankan Windows Server 2022; dan
- Server Anda memiliki 2 jenis media/drive, salah satunya harus HDD (misalnya: SSD+HDD atau NVMe+HDD); dan
- Server Anda telah menginstal fitur Pengklusteran Failover
Anda tidak dapat menggunakan cache bus penyimpanan jika lingkungan Anda cocok dengan salah satu karakteristik berikut
- Server Anda menjalankan Windows Server 2016 atau 2019; atau
- Server Anda memiliki semua konfigurasi flash; atau
- Server Anda adalah anggota Kluster Failover
Catatan
Fitur ini mengharuskan server Anda menginstal fitur Pengklusteran Failover, tetapi server Anda tidak dapat menjadi bagian dari Kluster Failover.
Ringkasan fitur
Bagian ini menjelaskan bidang yang dapat dikonfigurasi dari cache bus penyimpanan dan nilai yang berlaku.
Get-StorageBusCache
Ketika tidak diaktifkan, output harus menyerupai contoh berikut:
ProvisionMode : Shared
SharedCachePercent : 15
CacheMetadataReserveBytes : 34359738368
CacheModeHDD : ReadWrite
CacheModeSSD : WriteOnly
CachePageSizeKBytes : 16
Enabled : False
Catatan
Untuk penggunaan umum, Anda harus menggunakan pengaturan default. Setiap perubahan harus dilakukan sebelum mengaktifkan cache bus penyimpanan.
Mode Provisi
Bidang ini menentukan apakah tingkat media yang lebih cepat, atau hanya sebagian darinya, digunakan untuk penembolokan. Bidang ini tidak dapat dimodifikasi setelah mengaktifkan cache bus penyimpanan. Mode Provisi memiliki dua opsi:
- Bersama (default): Cache hanya mengambil sebagian dari tingkat media yang lebih cepat. Persentase yang tepat dapat dikonfigurasi oleh bidang Persentase Cache Bersama.
- Cache: Dedikasikan sebagian besar tingkat media yang lebih cepat untuk penembolokan dibandingkan hanya sebagian. Untuk informasi selengkapnya, lihat Memahami cache kumpulan penyimpanan.
Persentase cache bersama
Bidang ini hanya berlaku ketika Mode Provisi diatur ke Bersama. Nilai default adalah 15%, dan bidang dapat diatur dari 5% ke 90%. Anda tidak boleh menggunakan nilai lebih dari 50% saat menggunakan volume paritas yang dipercepat cermin karena perlu ada keseimbangan antara cache dan tingkat cermin.
Diaktifkan
Bidang ini mengacu pada status cache bus penyimpanan dan bisa benar atau salah.
Bidang tingkat lanjut
Penting
Perubahan pada bidang ini tidak disarankan. Penyesuaian setelah mengaktifkan cache bus penyimpanan tidak dapat dilakukan.
Byte cadangan metadata cache: Jumlah ruang disk (dalam byte) yang disediakan untuk Ruang Penyimpanan. Bidang ini hanya diterapkan jika Mode Provisi adalah Cache.
HdD mode cache: Defaultnya adalah memungkinkan perangkat kapasitas HDD untuk menyimpan cache baca dan tulis. Untuk Spasi sederhana, pengaturan ini dapat diatur ke ReadWrite atau WriteOnly.
SSD mode cache: Mode ini untuk digunakan di masa mendatang ketika semua sistem flash didukung. Defaultnya adalah mengizinkan perangkat kapasitas SSD hanya untuk membuat cache penulisan.
Ukuran halaman cache KBytes: Bidang ini dapat diatur ke 8, 16 (default), 32 dan 64.
Mengaktifkan cache bus penyimpanan di PowerShell
Bagian ini adalah panduan langkah demi langkah tentang cara mengaktifkan cache bus penyimpanan untuk server mandiri Anda di PowerShell.
Impor modul.
Import-Module StorageBusCache
Mengonfigurasi pengaturan cache bus penyimpanan.
Anda harus menggunakan pengaturan default. Jika Anda melakukannya, lewati langkah ini untuk melanjutkan default.
Penting
Jika konfigurasi diperlukan, lakukan sebelum mengaktifkan cache bus penyimpanan. Lihat bagian Gambaran umum fitur untuk detail bidang.
Periksa status drive.
Get-PhysicalDisk
Output harus menyerupai gambar berikut, di mana kolom Angka memperlihatkan nilai di bawah 500 dan kolom CanPool menunjukkan true untuk semua drive nonboot.
Aktifkan cache bus penyimpanan.
Enable-StorageBusCache
Langkah ini akan:
- Buat kumpulan penyimpanan dengan semua drive yang tersedia.
- Ikat media cepat dan lambat dan bentuk cache.
- Tambahkan cache bus penyimpanan dengan pengaturan default atau kustom.
Anda dapat menjalankan
Get-StoragePool
untuk melihat nama kumpulan penyimpanan danGet-PhysicalDisk
sekali lagi untuk melihat efek mengaktifkan cache bus penyimpanan. Output harus menyerupai gambar berikut. Kolom Angka memperlihatkan nilai lebih dari 500, menunjukkan bus penyimpanan mengklaim drive. Kolom CanPool sekarang menampilkan False untuk semua drive nonboot. JikaProvisionMode
diatur ke Cache sebelum diaktifkan, kolom Penggunaan ditampilkan sebagai Jurnal untuk drive yang lebih cepat.Periksa status cache bus penyimpanan.
Periksa apakah bidang sudah benar dan bidang Diaktifkan sekarang diatur ke true.
Get-StorageBusCache
Output harus menyerupai contoh berikut:
ProvisionMode : Shared SharedCachePercent : 15 CacheMetadataReserveBytes : 34359738368 CacheModeHDD : ReadWrite CacheModeSSD : WriteOnly CachePageSizeKBytes : 16 Enabled : True
Setelah cache bus penyimpanan berhasil diaktifkan, langkah selanjutnya adalah membuat volume.
Membuat volume
Volume yang harus Anda buat tergantung pada apakah Anda membuat volume tersebut dengan atau tanpa ketahanan.
Volume dengan ketahanan
Cmdlet PowerShell berikut membuat volume paritas yang dipercepat cermin 1 TiB dengan rasio Mirror:Parity 20:80, yang merupakan konfigurasi yang harus Anda gunakan untuk sebagian besar beban kerja. Untuk informasi selengkapnya, lihat Paritas yang dipercepat cermin.
New-Volume –FriendlyName "TestVolume" -FileSystem ReFS -StoragePoolFriendlyName Storage* -StorageTierFriendlyNames MirrorOnSSD, ParityOnHDD -StorageTierSizes 200GB, 800GB
Volume tanpa ketahanan
Cmdlet PowerShell berikut membuat volume Sederhana 1 TB yang tidak dapat mentolerir kegagalan disk apa pun. Penembolokan baca dan tulis didukung.
New-Volume -FriendlyName "TestVolume" -FileSystem ReFS -StoragePoolFriendlyName Storage* -ResiliencySettingName Simple -Size 1TB
Membuat perubahan setelah mengaktifkan cache bus penyimpanan
Setelah Anda menjalankan Enable-StorageBusCache
, Mode Provisi, persentase cache bersama, byte cadangan metadata cache, mode cache HDD, mode cache SSD, dan ukuran halaman cache tidak dapat dimodifikasi. Perubahan terbatas dapat dilakukan pada penyiapan fisik. Untuk informasi selengkapnya, lihat skenario umum berikut ini.
Menambahkan atau mengganti drive kapasitas (HDD)
Setelah drive ditambahkan secara manual, jalankan cmdlet berikut untuk menyelesaikan proses penerimaan.
Update-StorageBusCache
Menambahkan atau mengganti drive cache (NVMe atau SSD)
Tidak ada cmdlet untuk mengikat/mengikat kembali pengikatan yang ada dan menyeimbangkan hubungan. Langkah-langkah berikut menyebabkan cache baca yang ada hilang.
Remove-StorageBusBinding
New-StorageBusBinding
Memeriksa dan menyeimbangkan cache dan pengikatan kapasitas
Gunakan cmdlet berikut untuk memeriksa pengikatan cache dan kapasitas yang ada.
Get-StorageBusBinding
Dalam contoh berikut, kolom pertama mencantumkan drive kapasitas, dan kolom ketiga mencantumkan drive cache yang terikat. Ikuti instruksi saat menambahkan atau mengganti drive cache untuk memastikan penetapan drive cache lama dibersihkan sebelum yang baru disiapkan. Melewati langkah ini mungkin mencegah sistem menggunakan penetapan cache lama, yang dapat mengganggu pencapaian konfigurasi yang seimbang.
Tanya Jawab Umum cache bus penyimpanan
Bagian ini menjawab pertanyaan umum tentang cache bus penyimpanan di Windows Server 2022.
Mengapa fitur Pengklusteran Failover perlu diinstal ketika server bukan bagian dari Kluster Failover?
Fitur ini dirancang untuk server mandiri tetapi dibangun di atas cache lapisan bus penyimpanan (SBL) untuk Storage Spaces Direct. Fitur Pengklusteran Failover perlu diinstal karena komponen pengklusteran diperlukan.
Apakah cache bus penyimpanan akan berfungsi dengan semua konfigurasi flash?
Tidak, fitur ini hanya berfungsi ketika ada dua jenis media, salah satunya harus HDD. Fitur ini tidak berfungsi dengan RAID, SAN, atau sistem flash.
Bagaimana pengaturan cache bus penyimpanan dapat diubah?
Lihat contoh berikut untuk mengubah Mode Provisi dari Bersama (default) ke Cache. Pengaturan default disarankan, dan perubahan apa pun harus dilakukan sebelum cache bus penyimpanan diaktifkan.
Set-StorageBusCache -ProvisionMode Cache