SSD 동시쓰기작업해도 괜찮나요?

질문   
   조회 4310   추천 0    

왠지 모르지만 오래전부터 저장장치에 쓰기작업 할때 여러개 동시에 쓰기를 하면 안된다고 생각해왔어서

예를들어 클라우드에서 데스크탑으로 다운로드할때

A파일 다운로드가 끝나면 B파일 다운로드 시작, B파일 다운로드가 끝나면 C파일 다운로드 시작, 순차 다운로드를 하고 있는데 용량이 큰 경우 시간이 걸리더라구요.

그래서 요즘은 그냥 A,B,C 한번에 다운로드를 하고 있는데 괜찮은건가요?

구글에서 검색해보니 쓰기,업로드가 동시에 이뤄지면 안좋다는 글들은 보이는데 동시 쓰기관련해서는 글들이 안보이더라구요

제가 너무 바보같은 생각을 했던걸까요? 다른분들은 다 동시에 다운로드 하시는중이신가요?

짧은글 일수록 신중하게.
화란 2023-04
만약이 동시 쓰기가 문제라면, 제가 가진 모든 컴터는 이미 박살(?)났을 겁니다 ㅎ
     
질문 2023-04
바보같이 괜히 하나씩 다운로드 했었네요...
우루리루 2023-04
낸드 솔루션 제품들은 대부분, 동시쓰기를 많이 진행하더라도, 아무런 문제가 발생하지 않습니다.

R.W나, S.W나 거의 같은 로직으로 처리되고요. (map update 등의 동작은 다를 수 있지만..)
     
질문 2023-04
map upadate동작이 무엇인지는 모르겠지만 아마도 저와는 상관없을것같고
그냥 속편하게 동시에 다운로드해야겠네요 ㅎㅎ 감사합니다
시도니 2023-04
성능에 문제가 되지.. 물리적인 문제는 없습니다.
     
질문 2023-04
데이터용 ssd가 따로 있는데 여기다가 동시쓰기를 하면 성능걱정도 필요없겠죠?
박문형 2023-04
어떤 부하를 얼마나 주느냐에 따라 달라집니다..

디스크 1개의 성능과 용량으로는 모자르기에

옛날부터 RAID라는 방식이 나왔습니다..
     
질문 2023-04
지금 제가 데이터용으로 쓰는 ssd가 eve 970 plus인데 읽기 쓰기 성능이 3,500/3,300 MB/s 더라구요

동시 다운로드할때 다운로드 속도보면

250KB/s 500KB/s 1MB/s인데 이정도면 동시쓰기작업해도 아무 문제 없겠지요..?
          
수백개씩 거셔도 되고, 대부분 네트웍 제한(기가망의 경우 약 100MB/s)에 걸려서 제속도를 다 못 냅니다.
저는 HDD에는 동시쓰기 잘 안하는데 SSD에는 적극적으로 하고있습니다.
필요시에는 SSD IO한계에 가까운 속도로 수백 MBps로 쓰면서 동시에 읽기를 진행할때도 있습니다. 이 경우 MLC(960Pro)에서는 못 느꼈던 프리징이 TLC(P31)에서는 간간히 발생을 하더라구요. 아직 두 SSD모두 안죽고 잘 살아있습니다.
dateno1 2023-04
아무 문제는 안 생깁니다

그냥 속도를 나누어 쓸뿐이죠

그러다가 답답하면 좀 더 좋은 디스크 사면 됩니다
펜듀얼 2023-04
SSD의 장점이 그건데 막 쓰셔야지요. 저같은 경우는 SSD 하나를 버퍼역활로 업다운 전용 드라이브로 쓰고 있습니다. 네이버메일에 다중파일 업다운시 하드는 금세 못버티고 속도 처참히 떨어지고 액세스 소음까지 더해져서 대환장 콜라보이지만 SSD는 랜속도 하프기가 그대로 나와서요.
죠슈아 2023-04
구글에서 검색해보니 쓰기,업로드가 동시에 이뤄지면 안좋다는 글들은 보이는데
-->  이런 글이 어디에 있나요?  URL을 공유해 보세요.
아마도 ....
업로드 영역과 쓰기 영역 디렉토리가 같으면 쓰고 있는 파일을 업로드가 되면 .. 업로드중 파일이 바뀌니까 ...
업로드 영역과 쓰기 영역 디렉토리가 같으면  업로드 중 쓰기로 추가된 파일을 빼고 업로드 진행 되어서 쓰기가 완료된 시점의 파일 모두 업로드 않되니까 ..

이런 이유를 말하는 것으로 타당한 이유 입니다.
이렇게 하는 것은 안좋은 것이 아니고 하면 않되는 거지요. ㅎㅎㅎ
과거에는 스케줄링 성능이나 버퍼 관리 성능이 그닥이라 동시에 쓰기 작업하면 뻑이 나기도 했습니다만
윈도우 7 이후로는 그런 경험이 거의 전무하다는 기억이.......?
(XP 시절만해도 동시 다운로드 걸어놓을때 플래쉬겟 돌리곤 했는데....지금은 브라우저만으로 이미 극복).
간장게장 2023-04


dual port를 지원하는 12G SAS SSD의 Crystal Diskmark 결과인데요. NVMe SSD에 버금가는 성능을 보여줍니다. read 성능은 아무래도 대역폭 때문에 딸리지만 write 성능은 이보다 못한 NVMe들도 많습니다.

그건 그렇고...

test 결과 중에서 random 4k(RND4K)를 보시면 Q32T16이라고 되어 있습니다. 다른 값으로 세팅하여 test할 수도 있습니다. Q32는 queue depth가 32라는 것이고, T16은 thread가 16이라는 것입니다. thread라는 것은 동시 작업의 수입니다. 16개의 thread 혹은 process에서 동시에 입출력이 이루어지는 경우를 테스트한 것입니다.

동시 작업을 해도 당연히 아무 문제 없이 되니까 테스트가 완료된 것이지요.

robocopy 같은 경우에는 default thread 수가 8인데, 1-128 범위의 thread를 지정할 수 있습니다.(/MT 옵션)
thread 수를 늘리면 작은 파일 쓰기 속도(전체 합한 수치)가 증가하여 복사 작업을 빨리 끝낼 수 있습니다. cpu 자원이 넉넉하고 SSD가 고성능일수록 thread 수를 늘리는 효과는 커집니다. 혼자서 웹서핑이나 오피스 프로그램 작업을 하는 경우 저성능 SSD나 고성능 SSD나 그게 그것이지만 많은 수의 가상머신에서 동시에 입출력이 활발하게 이루어지는 경우에는 확연히 차이가 나는 것과 같은 이유
     
미담 2023-04
sas 속도가 이정도가 나온다니 놀랍군요. 설마 단일 디스크 인지요?
          
간장게장 2023-04
예 단일디스크입니다.
12G SAS인데, dual port를 wide port로 사용해 대역폭이 두배가 됩니다.
아직 흔하지는 않지만 24G SAS는 sigle port로 사용할 때 24G, 듀얼 wide wide 포트로 사용하면 48G 대역폭이 나옵니다. 물론 PCIe 4.0 NVMe보다는 못합니다. 대역폭은 대역폭이고 4k 지속 쓰기 성능 같은 것은 SSD 자체 본 실력이 좋아야지요.
구차니 2023-04
과거 HDD 시절은 물리적으로 arm이 움직여서 쓰다 보니
동시에 받으면 쓰는데 병목이 생겨서 느렸습니다. 다만 SSD(MTD) 계열은 물리적으로 옮기면서 쓰는 것도 아니고
4kbyte write 속도도 HDD와 차원이 달라서 그런거 신경안쓰고 웬만해서는 그냥 막 복사하셔도 됩니다.
이일저일 2023-04
위에서 이미 잘 설명들 해 주셨지만 사족을 하나 단다면 여러파일을 동시에 쓰지 말란 이야기는 아마 단편화 때문이 아니었을까 합니다. 파일이 단편화 되면 속도가 뚝 떨어지곤 했죠. 그래서 defrag같은 프로그램을 돌려서 그걸 정리히곤 했었습니다. 하드는 물리적인 움직임이 있어서 그게 치명적이었죠.
잘 모르기는 해도 ssd도 시퀀셜과 래덤 리드가 차이가 나니 하나의 파일이 쭉 붙어있는게 더 성능이 좋지 않을까요? 워낙 다양한 방법들로 그런 상황을 커버하니 영향이 없을지도 모르겠네요.


QnA
제목Page 4206/5714
2014-05   5186930   정은준1
2015-12   1719997   백메가
2019-10   3906   현진
2016-08   3906   황진우
2017-09   3906   렁비니
2014-07   3905   문현식
2017-10   3905   깐남
2014-08   3905   윈도우10
2017-04   3905   딩규
2018-05   3905   Redmilk
2018-01   3905   세벌쉭
2016-05   3905   jang
2018-08   3905   수필처럼
2018-12   3905   cail
2014-08   3905   KMG5586
2018-05   3905   wiseman
2016-09   3905   최시영
2020-04   3904   서울l강한모
2020-09   3904   서울I김동수
2016-07   3904   컴박
2016-07   3904   초보IT
2015-09   3904   너의남자