Dung lượng lưu trữ - trộn SSD với ổ cứng


8

Thực sự không thể tìm thấy bất kỳ thông tin nào vì vậy tôi hy vọng ai đó ở đây có thể làm sáng tỏ.

Tôi đã cài đặt bản sao Windows 8 Pro mới. Tôi muốn sử dụng không gian lưu trữ với 4 ổ cứng gắn trong và 2 ổ SSD bên trong. Windows 8 có sử dụng SSD theo bất kỳ cách đặc biệt nào (ví dụ: bộ nhớ đệm) để tăng tốc độ của nhóm lưu trữ không?

Hay SSD sẽ chỉ là một phần của dữ liệu và không có lợi ích hiệu năng nào được đưa ra?

Câu trả lời:


13

Điều này phần nào mở rộng câu trả lời của TiernanO - Tôi đã đấu tranh để tìm nền tảng chi tiết tốt về tất cả những điều này, vì vậy tôi nghĩ rằng tôi sẽ viết nó lên cho mọi người:

SSD có thể được sử dụng để tăng tốc độ nhóm của bạn, nhưng nó chỉ hoạt động trong một số trường hợp nhất định và có một số điều kiện phải được tuân thủ.

Đầu tiên, bạn không thể chỉ cần thêm SSD vào một nhóm hiện có và mong muốn nó tăng tốc hệ thống của bạn. Trên thực tế, nếu bạn trộn SSD với ổ cứng trong cùng một nhóm, về cơ bản bạn sẽ lãng phí SSD vì mỗi tệp của bạn được chia thành các ổ đĩa khác, do đó, một nửa tệp của bạn có thể nằm trên SSD và nửa còn lại ổ cứng - vì vậy bạn vẫn cần đợi ổ cứng quay và tìm kiếm dữ liệu trước khi máy tính của bạn thực sự có thể sử dụng mặc dù SSD đã tìm thấy nửa đầu dữ liệu từ lâu. [đây là một sự đơn giản hóa, trên thực tế, dữ liệu được chia thành các đĩa khác nhau ở cấp độ khối chứ không phải cấp độ tệp]

Vì vậy, có lẽ bạn không muốn trộn lẫn SSD và ổ cứng trong cùng một ổ đĩa ảo - có các nhóm chỉ bao gồm ổ cứng hoặc chỉ ổ SSD, không phải cả hai. Ngẫu nhiên, không có vấn đề gì khi đặt chúng trong cùng một nhóm lưu trữ, chỉ cần không hoạt động trên cùng một đĩa ảo.

Bây giờ, quay trở lại câu hỏi của bạn - vâng, có thể sử dụng SSD để tăng tốc mọi thứ bằng cách sử dụng tính năng 'ghi nhật ký' của Storage Space - nhưng có một vài điều kiện:

  1. Bạn phải sử dụng đĩa ảo có cài đặt khả năng phục hồi 'Parity', các đĩa nhật ký có thể được sử dụng với các đĩa ảo 'Đơn giản' hoặc 'Gương'
  2. Bạn phải có ít nhất hai ổ SSD - bạn không thể ghi đè lên ổ đĩa này (trong nền, chúng được cấu hình dưới dạng Không gian gương trong trường hợp không thành công)
  3. Tất cả không gian trên SSD phải được dành riêng để ghi nhật ký, bạn sẽ không thể sử dụng một trong hai ổ SSD để lưu trữ dữ liệu
  4. Không ai trong số này có thể được định cấu hình từ Giao diện người dùng của Windows trong Windows 8 hoặc Máy chủ 2012 - bạn phải thực hiện thủ công bằng PowerShell
  5. Nếu bạn đã tăng thủ công số lượng không gian chẵn lẻ trong nhóm của mình thì bạn cũng nên tăng số lượng đĩa tạp chí một cách đồng đều (ví dụ: nếu bạn đang sử dụng không gian chẵn lẻ 1 mặc định, bạn cần 2 ổ SSD. Nếu bạn có 2 không gian chẵn lẻ , bạn cần 4 ổ SSD, v.v.).
  6. Có thể rõ ràng, nhưng việc thêm các đĩa Nhật ký chỉ làm tăng tốc độ ghi dữ liệu vào đĩa ảo - tốc độ đọc dữ liệu sẽ không bị ảnh hưởng

Giả sử bạn hài lòng với những hạn chế đó, đây là những gì bạn sẽ cần làm trong cửa sổ PowerShell nâng cao:

Trong ví dụ này, tôi cho rằng bạn chưa tạo nhóm lưu trữ hoặc đĩa ảo - nếu bạn đã có một bộ hiện có, hãy sửa đổi các hướng dẫn cho phù hợp.

# See what disks you've got available so you can set the below variables
Get-StoragePool -IsPrimordial $true | Get-PhysicalDisk `
    | Where-Object CanPool -eq $True

# Tell Windows which disk is a traditional HDD and which is an SSD
$HDDs = "PhysicalDisk1", "PhysicalDisk2", "PhysicalDisk3"
$SSDs = "PhysicalDisk4", "PhysicalDisk5"

# Create a new storage pool (these are fairly default options)
New-StoragePool -FriendlyName "Your Storage Pool" `
    -PhysicalDisks (Get-PhysicalDisk $HDDs) `
    -StorageSubSystemFriendlyName "Storage Spaces*" `
    -ResiliencySettingNameDefault Parity

# Add in your two (or more) Journal disks
Add-PhysicalDisk -StoragePoolFriendlyName "Your Storage Pool" `
    -PhysicalDisks (Get-PhysicalDisk $SSDs) -Usage Journal

# Create the virtual disk and get it ready for use
New-VirtualDisk -FriendlyName "Parity Protected & Journaled Data" `
    -StoragePoolFriendlyName "Your Storage Pool" -NumberOfColumns 3 `
     -ProvisioningType Thin -ResiliencySettingName Parity -Size 2TB `
    | Initialize-Disk -PassThru -PartitionStyle MBR `
    | New-Partition -AssignDriveLetter -UseMaximumSize `
    | Format-Volume -FileSystem NTFS `
        -NewFileSystemLabel "Parity Protected & Journaled" -Confirm:$false

Bây giờ bạn có thể kiểm tra tất cả đã hoạt động bằng cách sử dụng Get-PhysicalDisk:

FriendlyName  CanPool OperationalStatus HealthStatus Usage            Size
------------  ------- ----------------- ------------ -----            ----
PhysicalDisk1 False   OK                Healthy      Auto-Select  10.25 GB
PhysicalDisk2 False   OK                Healthy      Auto-Select  10.25 GB
PhysicalDisk3 False   OK                Healthy      Auto-Select  10.25 GB
PhysicalDisk4 False   OK                Healthy      Journal      10.25 GB
PhysicalDisk5 False   OK                Healthy      Journal      10.25 GB

Nguồn:


Điểm 4 có còn hợp lệ cho windows 8.1 và 2012 r2 không?
Peter

1
@Peter Vẫn áp dụng theo như tôi biết.
Alan Isherwood

5

Tôi nghĩ rằng điều này được cải thiện trên máy chủ Windows 2012 r2 .

  • Ghi lại bộ đệm

Không gian lưu trữ có thể sử dụng các ổ đĩa trạng thái rắn hiện có trong nhóm lưu trữ để tạo bộ đệm ghi lại có khả năng chịu các sự cố về điện và bộ đệm ghi ngẫu nhiên nhỏ vào các ổ đĩa trạng thái rắn trước khi ghi chúng vào ổ đĩa cứng.

  • Thay đổi này có giá trị gì?

Việc ghi ngẫu nhiên nhỏ thường chi phối khối lượng công việc chung của doanh nghiệp và chúng có thể ảnh hưởng đến hiệu suất của việc chuyển dữ liệu khác đang diễn ra. Bằng cách sử dụng các ổ đĩa trạng thái rắn (vượt trội khi truy cập ngẫu nhiên) cho bộ đệm ghi lại, Storage Spaces có thể giảm độ trễ của ghi ngẫu nhiên và cũng giảm đáng kể mọi tác động đến hiệu suất của việc truyền dữ liệu khác.

  • Những gì hoạt động khác nhau?

Bộ nhớ cache ghi lại trong suốt đối với người quản trị và người dùng và nó được tạo trên tất cả các đĩa ảo mới nếu có đủ số lượng ổ đĩa trạng thái rắn trong nhóm lưu trữ, như được xác định bởi các yêu cầu sau cho không gian lưu trữ được liên kết:

  1. Không gian đơn giản yêu cầu một ổ đĩa trạng thái rắn
  2. Không gian gương hai chiều và không gian chẵn lẻ yêu cầu hai ổ đĩa trạng thái rắn
  3. Không gian gương ba chiều và không gian chẵn lẻ kép yêu cầu ba ổ đĩa trạng thái rắn

Bộ đệm ghi lại hoạt động với tất cả các loại không gian lưu trữ, bao gồm cả không gian lưu trữ với các tầng lưu trữ.

Các không gian lưu trữ mới được tạo tự động sử dụng bộ đệm ghi lại 1 GB theo mặc định khi nhóm lưu trữ chứa đủ các đĩa vật lý với MediaType được đặt thành SSD hoặc Sử dụng được đặt thành Nhật ký để hỗ trợ cài đặt khả năng phục hồi được chỉ định. Nếu không có đủ đĩa vật lý với các cài đặt này, kích thước bộ đệm ghi lại được đặt thành 0, ngoại trừ không gian chẵn lẻ, khi nó được đặt thành 32 MB.


Xin chào và chào mừng đến với superuser.com. Ví dụ của bạn đề cập đến máy chủ Windows, trong khi người đăng hỏi về Windows 8.1. Bạn có chắc chắn rằng những gì bạn đang nói cũng dành cho Windows 8.1 không? Nếu vậy, bạn có tài liệu tham khảo cho điều đó?
Mogget

3

Nó phụ thuộc, thực sự. Có ít nhất 4 cách bạn có thể sử dụng SSD trong một thiết lập hỗn hợp, tức là khi có cả ổ cứng và SSD:

  • Bạn chỉ có thể mù quáng thêm tất cả chúng vào hồ bơi. Điều này không có ý nghĩa gì, bởi vì dữ liệu sẽ lan truyền ngẫu nhiên trên các đĩa của bạn, bất kể nó có chuyên sâu đến mức nào. Lưu ý: tất nhiên đây là cài đặt mặc định.
  • Bạn có thể sử dụng ổ SSD để ghi nhật ký với không gian chẵn lẻ (RAID5 / 6), tức là lưu vào bộ đệm trong khi ghi. Điều này tôi sẽ khuyên bạn hết lòng nếu không gian chẵn lẻ không hút quá mạnh. Không, thực sự, đó là BAD, tránh bằng mọi giá. Đối với các không gian được nhân đôi, một tạp chí chuyên dụng là vô ích vì không có sự tương đương liên quan, chỉ là bản sao 1: 1.
  • Bạn có thể thiết lập lưu trữ theo tầng và để Windows tự động di chuyển dữ liệu thường xuyên truy cập sang ổ SSD nhanh hơn. Điều này có thể hoạt động tốt, nhưng thực sự rất khó để điểm chuẩn vì vậy tôi không thể nói nếu nó tốt hay xấu.
  • Bạn cũng có thể tạo 2 mảng riêng biệt, đặt 2 ổ SSD vào gương 2 chiều cho các tệp chương trình và các nội dung ghi sâu khác và đặt 4 ổ cứng vào một gương 2 chiều khác cho mọi thứ khác. Đây là một trong những tôi giới thiệu cho bạn.

Nếu bạn tò mò tại sao tôi lại tự tin như vậy, thì đó là vì tôi đã dành vài tuần (không đùa) để thử nghiệm không gian lưu trữ. Kiểm tra loạt điểm chuẩn chuyên sâu của tôi để biết tất cả các con số phản hồi lại tuyên bố của tôi:

Chúc mừng.


2

Có rất ít tài liệu về điều này, nhưng tôi đã đọc ở đâu đó rằng Storage Spaces có tùy chọn để thêm một đĩa vào nhóm cho Nhật ký. Tôi không thể tìm thấy bài viết gốc, nhưng nếu bạn xem lệnh ghép ngắn Add- PhysDisk, trong phần Sử dụng, có một tùy chọn cho Tạp chí ... Khi tôi đọc về nó, anh chàng đã đề cập rằng anh ta đã sử dụng ổ SSD làm đĩa nhật ký và đã thêm nó vào nhóm 8 ổ đĩa 2Tb, và đọc và ghi tăng thêm 40% + Số dặm của bạn có thể khác nhau, nhưng nó có thể đáng để bắn ...

Là một lựa chọn của bên thứ ba, bạn cũng có thể muốn xem FancyCache . Bạn có thể sử dụng bộ nhớ và SSD làm bộ đệm cho Phương tiện chậm hơn. Tôi đã sử dụng nó trước đây và nó hoạt động tốt, chỉ là chưa có cơ hội cài đặt lại kể từ khi chuyển sang Server 2012 ...


+1 cho gợi ý FancyCache, chưa từng nghe về điều đó trước đây và có thể đáng xem.
TheBlastOne

Các đĩa ghi nhật ký chỉ được sử dụng cho các không gian chẵn lẻ IIRC. Đối với không gian nhân đôi, bạn cần định cấu hình WBC.
Monstieur
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.