none
2012 R2 스토리지 계층화에 대한 질문 드립니다. RRS feed

  • 질문

  • 안녕하세요. 계층화에 대한 문서가 많지 않아서 이곳에 질문을 드립니다.

    제가 2012서버를  사용하여 스토리지를 SSD와 HDD를 계층화 하여 사용하고 있습니다.

    Power Shell을 이용하여 SSD특정한 폴더를 올리는 방법은 아래와 같은것으로 알고 있습니다.

    Foreach ($File in (Get-ChildItem D:\weport -Recurse)) {Set-FileStorageTier -FilePath $File.FullName -DesiredStorageTier $SSDTier -ErrorAction SilentlyContinue}

    내리고자할경우에는 FilePath "드라이브:\파일명" 으로 알고 있습니다.

    그런데 서버에 특정 사이트를 걸어서 반복적으로 Heat가 발생하는 컨텐츠를 올리면 HeatDB에 쌓여서 새벽 1시에

    파일이 재배치되는것으로 알고 있습니다. 그러나 제가 아래의 명령어로 SSD에 Tierd된 파일을 확인해보면 몇일동안 동일하고

    Get-FileStorageTier -VolumeDriveLetter D | Out-File -FilePath "C:\Users\Administrator\Desktop\Tierlist.txt"

    변동이 없다는것을 발견했습니다. 참고로 저는 HDD 80T , SSD 7T를 묶어서 D드라이브로 구성을 하였습니다.

    제가 궁굼한것은 2012에서 제공하는 Tiering이라는 것이 계층화구성을 하면 자동으로 Hotdata와 Colddata를 나누어서

    새벽1시에 재배치하는것이 맞는지 궁굼하고 그리고 저희경우 특정파일을 히트율이 높게 테스트를 하였는데 왜 재배치가 안되는지

    너무나 궁굼합니다. 이에 대해서 답변주시면 너무나 감사하겠습니다.

    2014년 11월 20일 목요일 오전 5:30

답변

모든 응답

  • 어떤 문서를 보고 구성 한것인지 모르겠지만 중간 중간의 명령어를 보고 답변해드리겠습니다.

    또한 저도 전문 가는 아님니다.

     

    우선 특정 폴더를 SSD 계층에 올리는 명령어라기 보다

    Set-FileStorageTier cmdlet를 사용해서 고정시켜 놓는 명령어 입니다.

     

    Foreach ($File in (Get-ChildItem D:\weport -Recurse)) {Set-FileStorageTier -FilePath $File.FullName -DesiredStorageTier $SSDTier -ErrorAction SilentlyContinue}

     

    위의 명령어에서는 $SSDTier 변수에 SSD 계층을 지정해두었겠네요.

    HDD 계층을 지정하여 명령어를 실행하였다면 HDD 계층에 고정 되었겠지요.

     

    또한 특정 계층에서 고정을 푸시려면 Clear-FileStorageTier cmdlet를 사용하면 됩니다.

    그리고 위의 명령어로 파일들이 똑바로 고정이되었다면 Get-FileStorageTier을 사용 하시면 보이게 됩니다.

    DEVKwon님이 사용 하신 명령어에는 -ErrorAction SilentlyContinue 가 들어가 있어서

    명령어가 실패해도 그냥 넘어 갑니다…해당 옵션을 빼고 명령어를 실행 해보세요..

    명령어가 실패 했다면 $SSDTier 변수의 값을 잘못 줬을 가능성이 많습니다.

     

    Get-FileStorageTier 링크를 확인해보시면 고정된 파일만 보여 주는것 같습니다.

    지정을 하지 않은 파일의 경우에는 자동으로 이계층 저계층을 떠다닌다고 하는것 같군요.

    그리고 재배치 시간은 작업 스케쥴에 등록되어 있는 1시간이 맞네요.

    수동으로 하려면 Optimize-Volume -TierOptmize cmdlet를 사용하시면 됩니다.

    제가 참고한 문서는 아래와 같으며 Technet 문서에서 걸어둔 링크입니다.

    Step-by-step for Storage Spaces Tiering in Windows Server 2012 R2

    도움이 되었다면 채택 부탁드립니다.


    • 편집됨 장곰 2014년 11월 21일 금요일 오전 6:42 내용 추가
    2014년 11월 21일 금요일 오전 6:38
  • 장곰님 안녕하세요. 휴~ 계층화를 제대로 사용하기 정말 힘든것 같습니다.

    SSDTier에 고정해 두었다고 말씀하셨는데..맞습니다.

    왜냐하면 계층화 구성을 하여 사용을 하면 Tiering을 자동으로 된다고 생각을 했지만 시간이 지나도

    SSD에 올려진 파일을 찾아볼수 없었기때문입니다.

    SSDTier에 고정하지 아니하고 자동으로 Tiering을 되도록 하려면 어떻게 해야할지요?

    그리고 heatdata를 쌓여서 SSD로 재배치된 파일들에 대한 확인은 어떻게 해야하는지요?

    답변부탁드립니다.

    2014년 11월 21일 금요일 오전 8:58
  • Monitor Storage Tiers Performance in Windows Server 2012 R2

    고정 시킨 파일 이외에 파일은 따로 확인 할수 있는건 없는것 같고

    SSD의 I/O를 확인 해야 하는거 같네요...

    Windows Server 2012 R2 저장소 빠른 시작 과정: 새로운 선택

    위에서는 동영상으로 2-1에서 설명을 하기는 하는데

    작업 스케줄러에 등록된 Storage Tiers Management Initialization 이라는 작업이

    hotdata와 colddata를 분리할수 있게 한다고 하네요...


    2014년 11월 26일 수요일 오전 4:54