Fileserver dengan RAM besar (lebih disukai windows 2012 R2)

3

Saya memiliki server dengan 32GB. Saat ini windows server 2012 R2

Ini berfungsi sebagai fileserver. 4 Hard Drive dengan 1 SSD yang dikonfigurasi dengan kumpulan penyimpanan dengan cadangan panas.

Untuk menyederhanakan pertanyaan, saya hanya ingin menggunakan 32GB sebagai cache, untuk meningkatkan operasi baca / tulis. Saya tidak melihat pool penyimpanan / disk virtual memiliki menu untuk memanfaatkan RAM 32GB sebagai cache.

Tidak harus windows server. Saya berpikiran terbuka untuk menggunakan linux, freenas.

Ada ide ? Terima kasih.

Hongkie
sumber
32GB hari ini bukanlah RAM yang besar, terutama untuk server.
Damon
Windows Server 2012 seharusnya melakukan cache file yang sering digunakan dengan SuperFetch, tetapi dengan penelitian beberapa menit, tidak jelas apakah itu digunakan untuk file bersama. Jika Anda memiliki jumlah file kecil (> 16 GB) yang ingin Anda bagikan dengan sangat cepat, Anda dapat mengatur disk RAM. Saya tidak menempatkan itu sebagai jawaban, karena ada kelemahan serius (file hilang pada poweroff, memerlukan backup per jam ke disk, membutuhkan pemikiran tentang file mana yang akan dibagikan dengan cepat, dan tidak ada banyak peningkatan dalam kecepatan transfer jika Anda jaringan adalah hambatan).
Christopher Hostage

Jawaban:

0

Anda bisa mendedikasikan sebagian ram sebagai disk ram dan melakukan beberapa pengujian dan melihat apakah itu layak. Jika Anda membuat disk RAM Anda terlalu besar, Anda dapat mencegah Windows meningkatkan waktu pemuatan dengan data caching pada RAM yang tidak digunakan. Anda juga dapat menginduksi pagefile swapping, sangat memperlambat segalanya.

Jika Anda ingin membangun kembali server saya akan menambahkan drive SSD ke-2 untuk redudansi dan mengkonfigurasi 2 SSD sebagai satu volume dan menggunakannya untuk kebutuhan I / O Anda yang tinggi. Kemudian pindahkan cache ke volume magnetik. Setelah itu, jika Anda masih membutuhkan kinerja lebih, Anda dapat menjelajahi memasukkan ram ram ke dalam persamaan.

Marcus Patman
sumber
bagaimana saya tahu yang mana yang harus saya masukkan ke dalam disk RAM? .... dari sudut pandang fungsional, saya dapat memilih dan memilih beberapa file ... tapi saya harap ada semacam "cache-manager" yang mengotomatiskan hal-hal untuk saya, alias pendekatan teknis ... saya mengerti cache apa picks dan fungsi apa yang bijak berguna akan berbeda ...
Hongkie
Anda menggunakan alat pihak ke-3 atau, windows mungkin memiliki sesuatu secara internal seperti yang disarankan artikel ini. Harus mengarahkan Anda ke arah yang benar. Intinya, jika ini adalah server produciton dan Anda tidak mendapatkan keluhan pada kinerja Anda mungkin hanya memilih untuk meninggalkan konfigurasi disk sendirian untuk saat ini dan mengoptimalkan server dengan cara lain yang tidak mengelak. Apa pun cara tautan ini akan membantu mengarahkan Anda ke arah yang benar. blogs.technet.microsoft.com/windowsinternals/2017/08/25/…
Marcus Patman
Ingatlah untuk 'mencadangkan' isi disk RAM ke disk biasa sesekali.
Christopher Hostage
Terima kasih. Saya akan mencoba mencari cara menyinkronkan secara otomatis beberapa file di ram disk.
Hongkie
4

Khususnya, untuk kebutuhan Anda, saya dapat menyarankan perangkat lunak pihak ketiga seperti Super Cache Express atau Starwind VSAN yang akan memberi Anda kesempatan untuk membuat drive virtual dengan cache RAM atau / dan perangkat RAM di server Anda.

Strepsils
sumber