|
[필독] 처음 오시는 분을 위한 안내 (737) |
정은준1 |
2014-05 |
5255800 |
0 |
2014-05
5255800
1 정은준1
|
|
(광고) 단통법 시대의 인터넷가입 가이드(ver2.0) (234) |
백메가 |
2015-12 |
1780718 |
25 |
2015-12
1780718
1 백메가
|
97586 |
VGA 문의 / RX470, RX480 과 RX570, RX 580 에 대해서 (7) |
제온프로 |
2021-01 |
3941 |
0 |
2021-01
3941
1 제온프로
|
97585 |
KT M2-802L - 해결완료 |
drezip |
2021-01 |
2597 |
0 |
2021-01
2597
1 drezip
|
97584 |
바이오스를 새로 받았는데 업데이트 방법을 몰라 질문 드립니다. (5) |
행복한망치 |
2021-01 |
4428 |
0 |
2021-01
4428
1 행복한망치
|
97583 |
아파트천정에서 물이새서 뜯어봤는데 이거 어떤식으로 수리해야될까요?? (11) |
지존컴퓨터 |
2021-01 |
5997 |
0 |
2021-01
5997
1 지존컴퓨터
|
97582 |
가장 정숙한 쿨러 for 5600X 노오버 (4) |
김영기 |
2021-01 |
2935 |
0 |
2021-01
2935
1 김영기
|
97581 |
NVME SSD 초보입니다. 속도가 기대치만 못합니다 (7) |
유호준 |
2021-01 |
6519 |
0 |
2021-01
6519
1 유호준
|
97580 |
충전기 문의 (2) |
돌풍감자 |
2021-01 |
2496 |
0 |
2021-01
2496
1 돌풍감자
|
97579 |
용량이 작은파일에 개수가 엄청 많을 때 disk io가 많은 이유 (12) |
집구석 |
2021-01 |
10623 |
0 |
2021-01
10623
1 집구석
|
97578 |
sas ssd hussl4020bss600의 펌웨어 구할 수 없을까요? (2) |
장동건2014 |
2021-01 |
4016 |
0 |
2021-01
4016
1 장동건2014
|
97577 |
윈도우 DHCP 임대기간이 1년입니다 (2) |
공백기 |
2021-01 |
4634 |
0 |
2021-01
4634
1 공백기
|
97576 |
CentOS 6.5 intel nic driver 설치 (9) |
새내기 |
2021-01 |
3455 |
0 |
2021-01
3455
1 새내기
|
97575 |
충격방지용 최적 매트는? (2) |
구형활용가 |
2021-01 |
3636 |
0 |
2021-01
3636
1 구형활용가
|
97574 |
넌!! 하는일이 뭐니~? (4) |
사랑하라 |
2021-01 |
2846 |
0 |
2021-01
2846
1 사랑하라
|
97573 |
pfsence 설치 실패 조언 부탁 드려요.. (7) |
Noman |
2021-01 |
2766 |
0 |
2021-01
2766
1 Noman
|
97572 |
[ 단독주택 ] 대문 전기 개폐기 스위치 및 버튼 (6) |
전설속의미… |
2021-01 |
5047 |
0 |
2021-01
5047
1 전설속의미…
|
97571 |
IDC 사용했던 컴 일반사용여부 (13) |
절인당근 |
2021-01 |
3882 |
0 |
2021-01
3882
1 절인당근
|
97570 |
몇년째 닉네임 변경을 못하고 있네요 |
임두환 |
2021-01 |
189 |
0 |
2021-01
189
1 임두환
|
97569 |
바이오스에서 키보드 먹통 (8) |
뉴자 |
2021-01 |
11185 |
0 |
2021-01
11185
1 뉴자
|
97568 |
DELL H200 RAID 카드를 IT 모드로 변경하려는데 PC에 EFI SHELL 모드가 없네요... (5) |
라천민 |
2021-01 |
4129 |
0 |
2021-01
4129
1 라천민
|
97567 |
초등학생1학년 학습 sw 추천 해주세요 (3) |
별들의속삭임 |
2021-01 |
2952 |
0 |
2021-01
2952
1 별들의속삭임
|
NVMe로 연속 성능 300메가 뽑으면 전체 성능의 10% 쓰는거지만, 4k에서 300메가 뽑으면 거의 최대 성능 다 쓰는겁니다
램 용량이 클수록 일단 저런것 쓰기할때 디스크 부하가 줄어듭니다 (읽기는 케쉬 히트해야하니 2번째 이후만 효과있음)
네트워크 속도에 비례해서 부하 걸리는건 너무 당연한 애기입니다
참고로 NAS에 접근하는 프로토콜에 따라 저런경우 성능과 부하 천지 차이가 있습니다
제가 아직 지식이 부족해서요
램 용량이 클수록, 네트워크 속도가 높을수록 왜 부하가 적어지는지 궁금합니다
네트워크와 스토리지 달린 서버에 NAS OS를 구해 재대로 셋팅하면 NAS가 됩니다..
컴퓨터는 퍼포먼스를 올리기 위해서 혹은 속도 차이가 심한 디바이스 사이에 속도 차를 줄이기 위해서 캐쉬라는 기법을 사용하는데
NAS OS에서는 보통 캐쉬에 사용 되는 메모리를 서버의 시스템 메모리를 사용하고 이 메모리가 크면 클수록 컴퓨터에서 재일 느린 디바이스 중에
하나인 하드디스크의 데이터를 더 많이 캐쉬메모리(디바이스 중에서 속도가 빠른) 로 불러들여서 속도(퍼포먼스)를 높이게 됩니다..
이 캐쉬 메모리는 마냥 크다고 좋은 것은 아닙니다..
HDD는 랜덤기록방식으로 돌다가 비어있는 곳에 기록하는 방식입니다.
그래서 쓰기 상태의 경우에 HDD의 공간이 아주 많이 남아있다면 쓰기속도의 저하는 일어나지만 읽기속도처럼 형편 없어지지는 않습니다.
그런데 읽기는 좀 다른데 읽어야 하는 데이터가 많으면 일단 어디 있는지 찾는데도 엄청나게 시간이 많이 걸립니다.
물론, 모든 대이터를 다 읽어 들이는 것이 아니라 inode라는 인덱스를 검색하는 데.. 이 inode상에 실제 데이터 주소가 나와 있습니다. 그런데 작은파일이 많아지게 되면 이 inode 상에 데이터를 읽는데만도 한세월 걸립니다.
요즘은 hdd를 포멧할때 블럭사이즈를 신경안쓰고 포멧하지만, 이렇게 파일이 작은 용량의 파일이 엄청나게 많은 경우 블럭 사이즈를 크게하고 단편화를 최소화(이를테면 조각모음)을 하면 읽기 성능에 이득을 볼 수 있습니다.
하지만, HDD로는 어느정도 물리적인 한계가 있기 때문에 이런것은 SSD나 플래시스토리지가 딱 알맞죠.
이런 파일들은 복붙해야할때도 일단 복사할 파일을 읽어야하니 시간이 오래걸리는 거겠죠?
파일 갯수가 많아지면 특정 파일을 찾는데 시간이 오래걸리는게 당연한거죠.
디렉토리 한개당 적당한 파일 갯수는 3천개 ~ 5천개 정도입니다.
한 디렉토리 안에 파일이 10만개가 들어 있다면 파일시스템이 엄청나게 느려집니다.
적당히 분류시켜서 서브 디렉토리를 만들고 서브디렉토리 하나당 파일 갯수가 5천개 이하가 되도록 관리해야 합니다.
1천가구가 있는 아파트에 500g짜리 택배를 차에서 1개씩 꺼내서 배달하는것과
50kg짜리 택배 1개를 내려서 관리실까지만 배달하는것의 차이입니다.
1미터짜리 김밥 써는데 1센티 간격으로 써는 것과
5센티간격으로 써는 것과 어느게 더 힘이 많이 들어가느냐 의 차이 정도로 보면 됩니다..
이만큼 되어야 돼 라는게 붙으면
테스트 장비를 구축해서 BMT 및 옵티마이징을
해보시고 결과를 내시기 바랍니다..
테스트 장비는 꼭 구매할 필요는 없습니다..
그런데 장비 운용하시면서 무슨 문제가 있나요??
저런 질문은 지식으로 알기 위한 질문 같아 보이지 않아서요..
이 오버헤드는 작은파일 1개든 큰파일1개든 똑같습니다. 그래서 작은파일(1MB) 1000개 복사할 때와 큰파일(1GB) 1개 복사할때 시간차이가 나게 됩니다. 물론 이 오버헤드만의 문제는 아닙니다.
그런데, 이런 작업이 NAS로 가게되면 또다른 오버헤드가 발생합니다. 더구나 NAS는 블럭전송도 아니고 패킷전송이라 더 느려지게 되고요.(이런면에서는 오버헤드가 적고 블럭전송이 가능한 SAN이 빠르다고 할 수 있겠죠.)
작은 파일이 많이 있는 경우에는 압축을 해서 복사를 하는게 빠른 경우([압축시간 + 압축파일 복사시간] < [작은 파일을 그냥 복사하는 시간])도 있습니다.