호환성은 진짜 의미없는 말인게 윈도우든 리눅스든 유저프로그램에서 raw 블럭디바이스 다룰 일은 없을거고 기껏해야 O_DIRECT 쓰는 경우일텐데 요즘 킬 일이라도 있는 프로그램들 99.99%는 다 4K의 n배로 한다고 자신할 수 있음 살면서 unalignment로 꺼지는거 못봄
익명(parrot0303)2026-01-18 02:09
답글
@АSМL
글고 펌웨어가 영향을 끼칠 수 있는 부분이 적은 부분이고, 그냥 4K 로 하는게 대체로 IO가 coarse가 되서 이득오는거임 생각보다 속도 이득은 대부분의 경우 없지만 시퓨 사용량도 줄고 인터럽트 낭비도 줄어듬
익명(parrot0303)2026-01-18 02:10
답글
@ㅇㅇ
아뇨 그냥 단순하게 ESXi에서 지원을 안해서
АSМL(asml877543)2026-01-18 02:18
답글
@ㅇㅇ
펌웨어 얘기는 4k LBA 지원여부에 대해 삼성은 안 한다고 해서 꺼냈음요. 동일한 모델이라도 납품 대상에 따라 펌웨어가 달라지며 지원여부도 달라집니다
АSМL(asml877543)2026-01-18 02:19
답글
@АSМL
ESXi 를 쓰지말고 KVM 을 써
익명(parrot0303)2026-01-18 02:19
답글
@ㅇㅇ
그건 개인 취향인 부분인데 뭐 ㅎㅎ;;
АSМL(asml877543)2026-01-18 02:20
답글
@АSМL
저건 OEM 납품 이라고 달라지는거 못봄 보통 그런거 달라지는건 OPAL 지원같은거지 모델별로 맞춰짐 보통 컨트롤러 따라가서
익명(parrot0303)2026-01-18 02:20
답글
@ㅇㅇ
단순하게 제가 테스트해본 모델 중에서 PM9A1만 봐도 지원여부 달랐음요. 오히려 컨트롤러 쪽이 관계가 덜한 부분인데
АSМL(asml877543)2026-01-18 02:21
답글
@АSМL
컨트롤러랑 관계가 제일 진한 부분인데 저 LBA(PBA) 자체가 내부 FTL하고도 상관있는거라
익명(parrot0303)2026-01-18 02:25
답글
@ㅇㅇ
그... FTL을 보통 펌웨어의 내용 중 일부라고 하지 않을까요?
АSМL(asml877543)2026-01-18 02:26
답글
암튼 4k로 한다는 거에 태클을 건다는 건 아니고, 그냥 저는 이렇게 하고있다는 얘기로 생각해주셨으면 함
АSМL(asml877543)2026-01-18 02:28
답글
@АSМL
컨트롤러에서 도는 펌웨어가 밑에 컨트롤러 내부 IP들 고려안하면서 짜지가 않으니깐 그렇지. FTL을 포함해서 모든 부분이 밑에 컨트롤러 낸드IO, DMA, RAS 등등 IP 들과 고려해서 짜니깐
익명(parrot0303)2026-01-18 02:29
답글
@ㅇㅇ
문해력이 부족해서 읽은 내용이 맞는지 모르겠는데, 그러니까 펌웨어가 단순하게 짜여지는게 아니고 컨트롤러 구성을 고려해서 설계한다~고 말씀하시고 싶은거죠? 저도 동의하는 부분인데, LBA는 말그대로 논리적인 부분이라 펌웨어의 역할이 중요하다고 말씀드리고 싶었습니다
한데, 그럼 삼성 컨트롤러는 대부분 4k를 지원하지 않는다 생각하셨다고 보면 될까요?
АSМL(asml877543)2026-01-18 02:41
답글
@АSМL
보통 LBA(=PBA)를 바꾼다곤 하지만 그것들을 굳이 펌웨어에서 지원하고 안하고 차이나는 이유가 (SSD 컨트롤러 펌웨어를 짜본 입장에서) 주로 컨트롤러에서 낸드IO, DMA, RAS(+크립토) IP들이랑 연관이 있다고 생각함 PCIe 패킷에서 낸드까지 넣을 때 지나가는 모든 경우의 수에 해당하는 부분에 해당하는 부분이니깐
삼성 컨트롤러가 4K LBA(PBA) 를 지원하지 않는다기 보단 해당 제품들이 컨트롤러(+펌웨어)가 512B 리퀘스트에 적합하게 짜여져있으니 막아놓은거겠지
그리고 애초에 나는 PM9A1 도 4K LBA 뜨는 경우를 못봤어서
익명(parrot0303)2026-01-18 02:48
답글
@ㅇㅇ
펌웨어 버전 HPS4NGXH에서 지원해요
펌웨어의 구현과 컨트롤러의 구성에 따른 의견은 어느정도 공감하지만, 단순한 512, 4k LBA에 대해서는 아직 확신 못하겠네요.
시간도 늦었는데 대충 여기서 마무리하는건 어떨까요? 일단 저는 512, 4k LBA에 대한 삼성의 입장은 컨슈머용 제품에 대해서는, OEM이 요청할 때만 열어준다고 생각합니다. 이유는 아래 3가지.
1. PM9A1의 여러 버전(리테일, HP)에 따른 4k 지원유무
2. 983 ZET(리테일, 512), SZ983(Meta, 4k only)가 지원하는 서로 다른 LBA 크기
3. PM983(리테일, 512, 4k 지원)
물론 다른 제조사들이 컨슈머용의 제품에 512, 4k에 대한 선택권을 주는 걸 생각하면 좀 아니꼽긴해요.
АSМL(asml877543)2026-01-18 03:16
답글
@ㅇㅇ
983 ZET는 엔터프라이즈 급이긴하지만, 판매채널이 다른 엔터프라이즈용 제품과 달랐습니다.
또한, 정작 512B LBA만 지원하는 983 ZET는 512B IO 성능이 유별나게 떨어진 것도 저렇게 생각한 이유 중 하나입니다. Z-SSD의 512B IO 성능에 대한 부분은 아직 깊게 생각을 안 해봐서 말을 아낄게요
오차 이내 아니면 후퇴하는 경우도 있어서 전 호환성도 생각할 겸 512로 함
제조사도 펌웨어 바이 펌웨어라 단정지을 순 없고요 ㅇㅂㅇ!
호환성은 진짜 의미없는 말인게 윈도우든 리눅스든 유저프로그램에서 raw 블럭디바이스 다룰 일은 없을거고 기껏해야 O_DIRECT 쓰는 경우일텐데 요즘 킬 일이라도 있는 프로그램들 99.99%는 다 4K의 n배로 한다고 자신할 수 있음 살면서 unalignment로 꺼지는거 못봄
@АSМL 글고 펌웨어가 영향을 끼칠 수 있는 부분이 적은 부분이고, 그냥 4K 로 하는게 대체로 IO가 coarse가 되서 이득오는거임 생각보다 속도 이득은 대부분의 경우 없지만 시퓨 사용량도 줄고 인터럽트 낭비도 줄어듬
@ㅇㅇ 아뇨 그냥 단순하게 ESXi에서 지원을 안해서
@ㅇㅇ 펌웨어 얘기는 4k LBA 지원여부에 대해 삼성은 안 한다고 해서 꺼냈음요. 동일한 모델이라도 납품 대상에 따라 펌웨어가 달라지며 지원여부도 달라집니다
@АSМL ESXi 를 쓰지말고 KVM 을 써
@ㅇㅇ 그건 개인 취향인 부분인데 뭐 ㅎㅎ;;
@АSМL 저건 OEM 납품 이라고 달라지는거 못봄 보통 그런거 달라지는건 OPAL 지원같은거지 모델별로 맞춰짐 보통 컨트롤러 따라가서
@ㅇㅇ 단순하게 제가 테스트해본 모델 중에서 PM9A1만 봐도 지원여부 달랐음요. 오히려 컨트롤러 쪽이 관계가 덜한 부분인데
@АSМL 컨트롤러랑 관계가 제일 진한 부분인데 저 LBA(PBA) 자체가 내부 FTL하고도 상관있는거라
@ㅇㅇ 그... FTL을 보통 펌웨어의 내용 중 일부라고 하지 않을까요?
암튼 4k로 한다는 거에 태클을 건다는 건 아니고, 그냥 저는 이렇게 하고있다는 얘기로 생각해주셨으면 함
@АSМL 컨트롤러에서 도는 펌웨어가 밑에 컨트롤러 내부 IP들 고려안하면서 짜지가 않으니깐 그렇지. FTL을 포함해서 모든 부분이 밑에 컨트롤러 낸드IO, DMA, RAS 등등 IP 들과 고려해서 짜니깐
@ㅇㅇ 문해력이 부족해서 읽은 내용이 맞는지 모르겠는데, 그러니까 펌웨어가 단순하게 짜여지는게 아니고 컨트롤러 구성을 고려해서 설계한다~고 말씀하시고 싶은거죠? 저도 동의하는 부분인데, LBA는 말그대로 논리적인 부분이라 펌웨어의 역할이 중요하다고 말씀드리고 싶었습니다 한데, 그럼 삼성 컨트롤러는 대부분 4k를 지원하지 않는다 생각하셨다고 보면 될까요?
@АSМL 보통 LBA(=PBA)를 바꾼다곤 하지만 그것들을 굳이 펌웨어에서 지원하고 안하고 차이나는 이유가 (SSD 컨트롤러 펌웨어를 짜본 입장에서) 주로 컨트롤러에서 낸드IO, DMA, RAS(+크립토) IP들이랑 연관이 있다고 생각함 PCIe 패킷에서 낸드까지 넣을 때 지나가는 모든 경우의 수에 해당하는 부분에 해당하는 부분이니깐 삼성 컨트롤러가 4K LBA(PBA) 를 지원하지 않는다기 보단 해당 제품들이 컨트롤러(+펌웨어)가 512B 리퀘스트에 적합하게 짜여져있으니 막아놓은거겠지 그리고 애초에 나는 PM9A1 도 4K LBA 뜨는 경우를 못봤어서
@ㅇㅇ 펌웨어 버전 HPS4NGXH에서 지원해요 펌웨어의 구현과 컨트롤러의 구성에 따른 의견은 어느정도 공감하지만, 단순한 512, 4k LBA에 대해서는 아직 확신 못하겠네요. 시간도 늦었는데 대충 여기서 마무리하는건 어떨까요? 일단 저는 512, 4k LBA에 대한 삼성의 입장은 컨슈머용 제품에 대해서는, OEM이 요청할 때만 열어준다고 생각합니다. 이유는 아래 3가지. 1. PM9A1의 여러 버전(리테일, HP)에 따른 4k 지원유무 2. 983 ZET(리테일, 512), SZ983(Meta, 4k only)가 지원하는 서로 다른 LBA 크기 3. PM983(리테일, 512, 4k 지원) 물론 다른 제조사들이 컨슈머용의 제품에 512, 4k에 대한 선택권을 주는 걸 생각하면 좀 아니꼽긴해요.
@ㅇㅇ 983 ZET는 엔터프라이즈 급이긴하지만, 판매채널이 다른 엔터프라이즈용 제품과 달랐습니다. 또한, 정작 512B LBA만 지원하는 983 ZET는 512B IO 성능이 유별나게 떨어진 것도 저렇게 생각한 이유 중 하나입니다. Z-SSD의 512B IO 성능에 대한 부분은 아직 깊게 생각을 안 해봐서 말을 아낄게요