我還是喝我的老人茶就好
8GiB 要不含 framebuffer 或 wayland 吃掉的才行, 勉強給 chromium 用用, 跟 visual code & cubeIDE 三選一, 我的狀況
我是懷疑跟SSD有關係 兩個月沒用 可能需要一些時間給它自己refresh 所以磁碟的效率變差 swap就跟著變慢.
SSD 我不會想給它開 swap 消耗原本已經很短的壽命耶
RP4 開始不是有 nvme 可用了, 要不要淘個 steamdick 換下的 ˋ64G NVMe 用用
我拿來寫 MCU 那臺 notebook SSD 總共只用的 13.5G.. (16G opteron 所有可用空間, 之後我就乾脆切只有這樣大)
標準的要CM4才行 剩下的就是USB-NVME這種東西 我是用USB-SATA
手邊也有空閒的NVME ssd. 等sata爛了就換NVME跑
NVMe to USB bridge 很多家都沒做太多 command queue, to SATA bridge 也是, 你用 lsscsi 看看
[0:0:0:0] disk ASMT 2115 0 /dev/sda
找到了, ls-scsl -L <?:?:?:?>
-L 後面接的是直接打 lsscsi 前面列的那個
lsscsi -L [0:0:0:0]
[0:0:0:0] disk ASMT 2115 0 /dev/sda
device_blocked=0
iocounterbits=32
iodone_cnt=0x703c9d
ioerr_cnt=0x6574
iorequest_cnt=0x703c9d
queue_depth=29
queue_type=simple
scsi_level=7
state=running timeout=30 type=0
我列一下 PM983 的
# lsscsi -L N:0:4:1
[N:0:4:1] disk SAMSUNG MZ1LB1T9HALS-000FB__1 /dev/nvme0n1
capability=0
ext_range=256
hidden=0
nsid=1
range=0
removable=0
nr_requests=1023
read_ahead_kb=128 write_cache=write through logical_block_size=4096 physical_block_size=4096
之前幫別的案子debug nvme fail 結果是wifi fail造成的 因為少了wifi 在lspci少了一串字 然後客人寫的程式就判斷是nvme fail.
update 原來 lsscsi -l 小寫 L 就有...
今天就沒跳出這個問題了 我是覺得2個月沒上電讓NAND的電位跑掉了些 需要一段時間給它跑self-refresh. 所以連帶的SSD整個變慢
oh 要
記得 flash 做 erase 時是把 gate 電位拉滿, 要寫時才往下拉, 不知道現在 TLC QLC 是不是還是這樣
NOR在Erase掉是0xFF沒錯, NAND應該也是啦...
只是在經過Controller後呈現的不知道會變怎麼樣
不確定它裡面怎麼做, 搞不好讀是 1 最終輸出是倒相變 0, 方便 TRIM 之類的軟體去一個個 sector 去清..