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.

Printscreen do btop com o uso de memória RAM em 13,2 GB (85 % de uso) e 10,8 GB de swap (81%)

all 6 comments

sorted by: hot top controversial new old
[–] 3 points 2 months ago (3 children)

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?

  • source
  • hideshow 3 child comments
  • [–] [S] 2 points 2 months ago (2 children)

    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 Logged
    

    Posso 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.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 2 months ago (1 child)

    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

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 2 months ago (1 child)

    Interessante o experimento.

    Acho que poderia usar para alguns scripts de análise de dados que comem memória.

  • source
  • hideshow 1 child comment