I'm a programmer by trade with twenty years of experience, having first used Linux in 2004 (iirc), and I thought I knew the game pretty well. There are CPU-bound tasks, memory-bound tasks, network-bound tasks, and disk-bound tasks. I'm doing async programming and it's working fine, offloading i/o to the kernel while my app is doing cpu stuff. Except, I'm now using a laptop with 8 GB of memory and Linux Mint-Cinammon on HDD as my main machine, and somehow shit is constantly in the swap and waits for the disk. Right now I'm moving a Windows partition, I have quit everything except four Firefox tabs, Emacs, and Double Commander — and I still think I might kill myself before the ordeal is over. The entire system is completely and totally fucked. Barely anything moves, nothing responds in any kind of a timely fashion. Emacs freezes when typing, with two open buffers. Audio playback stutters. VPN is nonresponsive. I closed all the hundreds of buffers in Emacs, I set the priority and io priority of Gparted to the minimum, and the other apps to the max. I set swappiness to zero, and turned off the swap altogether with swapoff. All of this barely helps. I'm drunk right now, and still this affair bugs me beyond measure. I could maybe deal with this as a one-time thing if swapping and disk i/o weren't incapacitating the system every day.

Is Linux kernel so ridiculously single-threaded that any i/o cripples the entire thing? Or is something tuned horribly wrong in Mint by default? Can I unfuck this somehow? I live close to a river, I can't take this much temptation.

you are viewing a single comment's thread
view the rest of the comments
[–] [S] -4 points 1 day ago (5 children)
  • [–] 1 point 1 day ago (4 children)

    HDDs are slower than SSDs.

    Youre doing heavy data movements.

    You then decide to attack me.

    ????

  • source
  • parent
  • hideshow 4 child comments
  • [–] [S] -3 points 1 day ago* (3 children)

    Such attack, wow.

    Thanks for informing me that I could use an SSD if I had a shitton of money for the memory to avoid the swapping so that the SSD wouldn't be smashed to pulp in three months. I could've never guessed that on my own, wow. You're a genius.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 1 day ago* (last edited 1 day ago) (2 children)

    “why is this slow” - “cause its on an hdd”

    what more do you want? why are you so upset and angry? take a couple deep breaths. youve got this, buddy. you can get through it. no need to take out your impotence on random internet strangers.

  • source
  • parent
  • hideshow 2 child comments
  • [–] [S] -2 points 23 hours ago* (1 child)

    Wow, you have such amazing technical knowledge. You're a sysadmin, I presume? Do you do freelance work? Your outstanding expertise must be made available to the masses.

    Just to check, you know the difference between the disk and the CPU, right? And of course, you can say why one would be busy when the other is engaged.

  • source
  • parent
  • hideshow 1 child comment