잘 알려져있다시피 SSD의 수명은 무한하지 않다. HDD과 SSD는 수명이 비슷하게 유한하지만, 둘의 패턴은 꽤 다르다. HDD가 수명과 밀접한 관련이 있는 것은 플래터 면의 손상이다. 흔히 말하는 배드 섹터 얘기다. SSD의 수명은 NAND 셀 하나하나의 수명과 관련이 있다. 셀 하나의 수명에 용량을 곱한 정도의 크기만큼을 쓰는 것이 SSD의 수명이다. SSD 컨트롤러가 하는 중요한 일 중 하나는 셀 하나하나의 수명이 다해가기 전에 다른 셀로 데이터를 옮기는 것이다. 이를 좀 더 정형화한 값이 바로 요즘 대부분의 SSD 스펙에 명시되어있는 TBW이다. AnandTech에서 이 식을 아래와 같이 정리했다. 여기서 분모 쪽은 실제 데이터에 따라 달라질 수 있으므로 최악의 상황을 가정하여 계산하니 사실상 상..
오류를 수정하고 다양한 성능 개선이 반영된 버전을 공개한다. 아래 링크에서 다운받을 수 있으며, 언제나 그렇듯 x86/x64/avx2 버전이 함께 들어있다. password: teus.me ▲ 히스토리 2023.1.1: 4.23.01 r4552 공개 - 파이썬에서 PEP 701 nested f-string 지원하도록 수정 (관련 링크) - HiDPI 아이콘 전면 개정 2023.1.23: 4.23.01 r4597 공개 - 도구(Tools) 메뉴 신설 및 일부 기능 이동 (관련 링크) - RTF로 복사 기능 구현 (관련 링크) - Scintilla 라이브러리 최신화 (관련 링크)
PC 뱅킹의 주적은 PC 뱅킹 프로그램이다. PC 뱅킹을 하고 나면 컴퓨터가 미친 듯이 느려지기 때문이다. 키보드 보안 프로그램을 필두로 컴퓨터를 느려지게 만드는 악의 무리들이 너무나 많다. 전통의 명가(?) nProte**부터 컴퓨터 발목잡기의 거목 안* 온라인 시큐**, 그 외에도 수많은 잡 구라들… KISA에서 I사 보안모듈 프로그램에 문제가 있다고 발표할 정도로 완성도가 엉망인 경우도 있다. 보안 취약점을 갖고있는 보안 프로그램이라니… 무슨 열림교회 닫힘도 아니고… 더군다나 이런 프로그램들은 몰래 설치가 되는 것도 아니고 아예 (강제로) 동의를 받아 설치된다. 마치 건물 철거 강제 집행하면서 동의서 서명당하는 기분이다 그래서 간단히 만들었다. 설치 프로그램 목록에서 이러한 백해무익한 쓰레기들을 찾..
온라인에서 이미지의 크기를 줄여주는 많은 사이트들이 있다. TinyPNG가 가장 잘 알려져있는데, 최근에는 여기서 JPEG도 지원하도록 기능이 추가되었다. 그런데, 이런 사이트를 통해 이미지를 압축하려면 내가 가진 이미지를 업로드해야 한다는 근본적인 문제가 있다. 왜 내 개인 이미지를 온라인에 올려줘야 되지? 그리고, 그 사이트들이 내 이미지를 다른 목적으로 사용하지 않는다는 보장이 있나? 사실, 이 사이트들이 사용하는 알고리즘은 대동소이 아니, 동일하다. 본 블로그에서도 몇번 소개했던 mozjpeg, ZopfliPNG, pngquant, Gifsicle에 웹 프론트엔드를 얹은 서비스들이다. 다시 말하면 이 프로그램들을 로컬에서 실행하면 동일한 서비스를 누릴 수 있으며, 업로드 제한 따윈 걱정할 필요도 ..
이전 글에서도 썼지만, 윈도우11을 라이젠 CPU 환경에서 사용하려면 fTPM은 뭔가 좀 많이 찝찝하다. 스터터링 이슈를 완전히 잡지 못한다면 굳이 나서서 성능을 떨어뜨리는 선택을 하는 게 되기 때문이다. 물론 궁극적인 솔루션은 AMD에서 완벽한 마이크로코드를 제공하고, MS에서는 윈도우11의 성능 문제를 해결하는 것이지만... 현시점에서 최선의 선택은 메인보드에 맞는 dTPM 모듈을 장착하는 것 같다. 이를 위해선 일단 메인보드 메뉴얼을 확인한다. 메인보드마다 장착 가능한 TPM 모듈은 천차만별이기 때문. 내 보드의 경우 아래 캡쳐와 같이 SPI 방식의 TPM 모듈을 지원한다. LPC 방식의 TPM을 지원하는 메인보드도 많은데, 이 두 방식은 아예 호환성이 없다. 만약 같은 SPI 방식인데 핀맵만 다르..
내 CPU는 라이젠 5900x다. 나름 이 계열에서 최상위 라인업 쪽에 속하는 프로세서이고, 성능도 만족스럽다. 하지만, 윈도우 11로 업데이트 한 뒤 왠지 찝찝한 이슈가 벌어지고 있었다. 컴퓨터가 툭툭 멈추는, 흔히 스터터링(stuttering)이라 부르는 현상이 발생하기 시작한 것이다. 게임을 특별히 하는 것도 아닌데, 이게 체감될 정도였다. AMD에서도 이 문제를 인지하고 있었고, 결국 fTPM 모듈의 문제를 인정하고 마이크로코드를 업데이트했다. (AMD AGESA 1.2.0.7) 이 업데이트 설치 이후 별 문제 없을 것으로 기대했지만, 현실은 언제나 냉혹한 것... 이전과 별 다름 없이 스터터링이 발생하는 것이었다. 문제를 제대로 해결해보기 위해 아예 윈도우10과 윈도우11을 돌아가며 구동하면서 ..