오늘은 Storage Space에서 사용하는 LRC(Local Reconstruction Code)에 대해 알아보겠습니다. 일반적으로 Raid 6는 2개의 Parity를 가지고 있습니다. 일반적으로 Raid 구성 시 사용하는 Reed-Solomon(RS) Algorithm의 경우 2개의 Data영역 Failure가 발생해도 안전한 구성입니다. 물론 Parity가 두 개라는건 한 개의 Parity에 비해 Write 시 I/O 비용이 증가합니다. (두 개의 Parity 영역까지 계산해야하기 때문이죠)~ JBOD 시나리오에서는 2개의 Disk Failure까지 커버할 수 있습니다. 심지어 JBOD 2개 Failure까지 커버할 수 있습니다. 일반적으로 Disk Fault가 1개가 발생하기 때문에 과도한 리소스..
이번에 알아볼 개념은 Physical Disk, Raid Disk, File System 간 연관 관계에 대해 알아보도록 하겠습니다. 먼저 Raid에 대해 알아보아야 하지만 Raid 개념은 다음 시간에 알아보도록 하겟습니다. 서버에서 Disk를 사용하기 위해서 다음과 같은 단계가 필요합니다. 1) Disk 장착 2) Raid 구성(일반 PC의 경우 Raid 구성을 하지 않습니다.) 3) NTFS 형식으로 Format 위의 단계를 보면 다음과 같이 구분하여 생각할 수 있습니다. Disk 자체를 Raid 구성을 통해 논리적으로 묶고 묶은 Data를 NTFS 형식으로 Format함으로써 3단계를 거치는 것을 알 수 있습니다. 이를 그림으로 표현하면 다음과 같습니다. Physical Disk : Sector R..
지난 시간에는 Disk의 기본 개념에 대해 알아보았습니다. 오늘은 Disk 성능 측정에 가장 많이 사용되는 IOPS에 대해 알아보겠습니다. (1) IOPS란 무엇인가? - Input / Output Per Second(초당 입력/출력 횟수) (2) IOPS 계산 방법 - IOPS = 1000 / (평균 Read Seek Time + 평균 Rotational Latency) * 한 개의 Sector를 찾기 위해 걸리는 시간의 합을 구한 후 횟수를 계산하기 위해 1초에서 나누면 1초간 총 횟수가 나오게 됩니다. - 평균 Rotational Latency = 최대 Rotational Latency / 2 - 최대 Rotational Latency = 60000 / RPM * RPM은 분당 회전 수 이기 때문에..
Windows 2012가 세상에 나오면서 Storage Space라는 기능이 추가되었습니다. Disk Controller를 OS의 기능으로 사용하는 개념입니다. (Cloud 개념을 OS에 담기 위해 Windows 2012부터 Network의 Teaming과 Disk의 Storage Space가 추가되었습니다.) Storage Space를 공부하기 전 Disk 의 기본 개념에 대해 공부해보도록 하겠습니다. 일반적인 Disk는 다음과 같이 구성되어 있습니다. 일반적으로 Disk는 Platter라는 판이 여러개 겹쳐 있는 구조 입니다. 특정 파일을 찾기 위해 Read/Write Head가 파일을 가지고 있는 Sector를 찾기 위해 Moving하여 파일 정보를 가지고 있는 Sector를 찾아가는 방식입니다. ..
[Logon Type] Logon type 2 Interactive: A user logged on to this computer. Logon type 3 Network: A user or computer logged on to this computer from the network. Logon type 4 Batch: Batch logon type is used by batch servers, where processes may be executing on behalf of a user without their direct intervention. Logon type 5 Service: A service was started by the Service Control Manager. Logon type ..