Então, um review rapidinho de um experimento que fiz nesta semana.
Como os preços de memória RAM estão pra lá de Bagdá, pensei se a finada memória Optane da Intel seriam um bom substituto intermediário entre meu SSD (um WD Green que não bate 150 MB/s no btrfs com LUKS) e mais memória RAM.
Aí pesquisei e vi que os preços estão horripilantemente baixos, então pq não comprar? Basicamente, os módulos M10 de 16 GB são os só com Optane, então tecnicamente seriam bons pra esse tipo de serviço.
Chegou, abri, botei na placa mãe, particionei como swap, botei no fstab e vrau, 13,4 GiB de swap, zswap com as configurações zswap.max_pool_percent=90 zswap.accept_threshold_percent=95 e zstd como algoritmo de compressão. A máquina é um Artix com XFCE, Xeon E5 2667 V4, 16 GB de RAM e uma RTX 3050 6 GB.
Decidi jogar um Vic 3, estava suave, compilei uns projetos em java, não destruíram meu pc. Aí como eu não tinha nada tão amedrontador pra memória RAM, baixei um modelo de LLM aberta, PRA TESTAR PRESSÃO DE MEMÓRIA, que só o arquivo é maior do que tenho de VRAM + RAM, que foi o Qwen-AgentWorld-35B-A3B-UD-Q4_K_S.
Ele rodou tranquilo, aí coloquei um vídeo no FreeTube e abri o librewolf, perguntei umas coisas e rodou tranquilamente a geração de tokens em 20 tk/s no llama.cpp, de vez em quando deu umas engasgadas pequenas (bem menores do que quando o swap estava no SSD), mas pensando que tava usando aquilo tudo (na imagem) como swap, acho que sinceramente aguentou a pressão de memória/swap.
Aí acho que pode valer a pena, quem tem um arquivo swap num SSD SATA meio ruim ou num HD, vale como um meio termo, agora num SSD NVME caro, aí não sei se vale muito a pena.
Notei uma melhora boa no pc, não acho que foi lá muito útil, mas nesse preço, até injeção na testa.


Ele tem aquelas informações de monitoramento de desgaste nos dados do SMART? Se tiver, volta aqui depois de um ano pra nos contar se o desgaste é significativo ou não kkkk
Experimentou ajustar o valor do swapiness pra ver encontra um ponto de melhor eprformance?
Tem sim:
sudo smartctl -x /dev/nvme0 smartctl 7.5 2025-04-30 r5714 [x86_64-linux-7.1.3-artix2-1] (local build) Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Model Number: INTEL MEMPEK1J016GAL Serial Number: BTBT84430WRU016N Firmware Version: K4110420 PCI Vendor/Subsystem ID: 0x8086 IEEE OUI Identifier: 0x5cd2e4 Controller ID: 0 NVMe Version: <1.2 Number of Namespaces: 1 Namespace 1 Size/Capacity: 14.403.239.936 [14,4 GB] Namespace 1 Formatted LBA Size: 512 Namespace 1 IEEE EUI-64: 5cd2e4 98320f0100 Local Time is: Fri Jul 17 20:30:49 2026 -03 Firmware Updates (0x02): 1 Slot Optional Admin Commands (0x0007): Security Format Frmw_DL Optional NVM Commands (0x0046): Wr_Unc DS_Mngmt Timestmp Log Page Attributes (0x02): Cmd_Eff_Lg Maximum Data Transfer Size: 32 Pages Supported Power States St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat 0 + 2.80W - - 0 0 0 0 1000000 30000 1 + 2.20W - - 0 1 0 1 1000000 30000 2 + 1.80W - - 0 2 0 2 1000000 30000 3 - 0.0080W - - 0 0 0 0 1150000 30000 Supported LBA Sizes (NSID 0x1) Id Fmt Data Metadt Rel_Perf 0 + 512 0 2 === START OF SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED SMART/Health Information (NVMe Log 0x02, NSID 0xffffffff) Critical Warning: 0x00 Temperature: 47 Celsius Available Spare: 100% Available Spare Threshold: 0% Percentage Used: 0% Data Units Read: 47.879 [24,5 GB] Data Units Written: 46.109 [23,6 GB] Host Read Commands: 1.930.238 Host Write Commands: 4.701.245 Controller Busy Time: 0 Power Cycles: 5 Power On Hours: 3 Unsafe Shutdowns: 0 Media and Data Integrity Errors: 0 Error Information Log Entries: 0 Error Information (NVMe Log 0x01, 16 of 64 entries) No Errors LoggedPosso postar sim, acho que o 3Dxpoint é mais durável que o NAND normal. Pelo site da Intel, é uns 182 TB de escrita, acho que vai aguentar um bom tempo, principalmente só como swap.
De swappiness, eu tô usando o normal de 60, bem basicão. Tô usando mais o zswap em compensação.
No caso do zswap, ele só vai te ajudar na performance se a velocidade que seu pc comprime os dados for menor do que a escrita no ssd. Como essa mídia é diferenciada e você tem espaço de swap “sobrando”, talvez funcionasse melhor sem. Já tentou?
Mas de qualquer forma, bem interessante o experimento
Fui testar comprimindo com o lz4, deu OOM, pc crashou kkkk. Acho que vou continuar com o zstd, mesmo que ele seja mais lento. A compressão salva demais.