Labthrift Labthrift What to buy. What to skip. Why.

Written 6 Sep 2026. This is a how-to, not a product card.

When the old PC feels slow

SSH lags, apt crawls, or the house share feels sticky. Check load, memory, disk room, then one busy job. Skip a new mini PC tonight.

Only the house folder crawls while SSH feels fine? That is usually the network or the stick, not this whole-box walk: when the house share is slow. Fan screams but commands still snappy? Start with when the old PC's fan is loud. This note is the computer itself feeling heavy: typing in SSH hesitates, packages crawl, or everything on the box is sluggish together.

Skip until the box is reachable

If SSH never connects, fix that first: when SSH won't connect. Soft-off or a dead screen is is it still on? or when the old PC won't boot. A Wi-Fi radio that keeps falling off feels like "slow" until you check the link: when house Wi-Fi on the old PC keeps dropping. You need a working SSH session (or a keyboard on the computer) for the checks below.

What this is

An old OptiPlex or laptop left on for Pi-hole and a share can feel fine for weeks, then one job eats the CPU, memory fills, or the system disk packs full of logs and photos. You read four numbers (load, free memory, disk room, one busy process), match the story, and fix that one thing. You don't buy a new N100 because apt and a local chat model were fighting for the same 8 GB.

Step 1: load and uptime

On the computer:

uptime

The three load numbers are 1, 5, and 15 minutes. On a dual-core office box, sustained load around 2 or higher means the cores are busy. Fresh reboot with load near 0 that climbs only when you copy photos is a different story than load stuck above the core count all day.

Also:

uptime -p

If it has been awake for weeks and weekly updates already ran, check whether a reboot is waiting: see if a reboot is needed. A pending reboot after a kernel update can leave odd lag until you restart once at a quiet time.

Step 2: memory

free -h

Look at the available column (or available under Mem). A few hundred MB available on an 8 GB box, with swap climbing, is a memory squeeze. Total installed size is a separate look: see how much memory the computer already has. Free room right now: see if the computer still has free memory. Overflow on disk: see if the computer already has extra memory on disk.

If you started a local chat model on this same PC, that is a common memory hog: run a local chat on the old PC. Stop the model when you are not using it, or keep chat on a second box. Pi-hole alone is light. A big model on 8 GB is not.

Step 3: disk room

df -h /

If the root filesystem is at 95% or shows 100%, everything feels slow: logs, apt, Samba, even SSH can stutter. Confirm it is the system disk (not the backup stick), then free room or move the house folder: when the computer's disk is full. Inodes (many tiny files) can fill while df -h still looks fine — that walk covers the inode check too.

Step 4: who is busy

Snapshot once:

ps aux --sort=-%cpu | head -n 12

Or the interactive view:

top

Press q to quit. Find one line eating CPU or memory: a stuck apt / dpkg, a runaway sync, a model server, a browser you left open on a desktop install. The short drill for reading that list is see what is keeping the computer busy.

Weekly updates stuck or locking the package tools: when weekly updates won't install. You usually wait out the other updater or finish an interrupted dpkg — not a new CPU.

Step 5: heat and dust (if load is high and the case is hot)

Put a hand near the vents. Hot case plus high load and a loud fan is air and dust, not a shopping list: when the old PC's fan is loud, and don't bury the vents: don't cook the computer. Thermal throttle feels exactly like "the box got slow after it warmed up."

Step 6: disk health if it stays slow with low load

Load near idle, memory free, disk not full, but every file open still crawls? A dying drive does that. Quick SMART check before you trust photos: see if the old disk is dying. Back up the house folder first if SMART looks ugly: a backup of the house folder.

What this is not

This is not a new mini PC, more RAM soldered on a board that cannot take it, or a 10G switch for a sluggish SSH session. It is not the share-only slow walk (Wi-Fi vs cable to the laptop). It is not opening the computer to the public internet so a cloud monitor can graph load. It is not blaming Pi-hole for CPU when a chat model or a full disk is the real story.

What next

Memory was the bottleneck? Re-check after you stop the heavy job: see if the computer still has free memory. Disk was packed: when the computer's disk is full. Fan and heat: when the old PC's fan is loud. Only the share crawls: when the house share is slow. Pending kernel reboot: see if a reboot is needed.

Optional: jot what was busy (apt, model, disk %) in Lab plan — username + passkey, no email. Skip if you just want to keep reading.

Skip

Sources

Debian: free. Ubuntu: free. Debian: uptime. Debian: ps. Debian: df. Official pages only. For free memory in isolation, see see if the computer still has free memory. For the busy-process drill, see see what is keeping the computer busy. For a full system disk, see when the computer's disk is full.

Also on this topic

See if the computer still has free memoryThe computer feels slow. Check free memory before you buy a new mini PC. See what is keeping the computer busyThe computer feels slow. Check which program is using the CPU before you buy a new mini PC. See if a reboot is neededAfter weekly updates, check whether a reboot is needed before you buy a monitoring box. When the computer's disk is fullPhotos won't copy, the share says no space, or df shows the system disk packed. Confirm it is the computer (not the backup stick), free room or move the house folder. You don't need a NAS. When the old PC's fan is loudA Marketplace OptiPlex or EliteDesk screams in the living room. Blow the dust, give it air, move it to a closet. Skip a water cooler this weekend. When the house share is slowThe folder opens and copies work, but photos crawl. Check Wi-Fi vs a cable, link speed, disk room, then the laptop. You don't need a 10G switch. See if the old disk is dyingSMART reports whether the drive still looks healthy. Install smartmontools, list the disk, run a quick health check before you trust photos on a Marketplace PC. You don't need a NAS. Run a local chat on the old PCInstall Ollama, pull a small model, chat over SSH. Stays on the house network. CPU is fine for a first try. Don't buy a GPU this weekend.