On 12/18/2017 01:19 AM, Stephen Davies wrote:
I upgraded from F25 to F26 yesterday and ever since have been seeing
the system frequently become totally unresponsive.
It seems to be quite random and can only be resolved by hitting the
reset button to reboot.
On other occasions it doesn't quite die but starting anything takes
several minutes rather than seconds.
Thunderbird and dnf are examples but sometimes there is just no
response to key strokes or clicks.
The only clue that I have seen is that top often shows very high wait
I/O levels and swap space is sometimes (but not always) low.
Nothing has changed in the system workload or configuration.
This is a production machine so any help will be very welcome.
Cheers and thanks,
Stephen
I've been noticing the same thing. /Watch it!/ That could be a sign of
imminent HDD failure. I've had a professional installer tell me that
very thing.
If you've been following my Data Migration thread, you'll find in there
a solution Fred Roller suggested. That is: you have two drives (HDD or
SSD, it doesn't matter which except for power and space requirements),
one small (120 GB minimum size) and one large (as large as you want).
You install Fedora on the smaller drive. Then you format the larger
drive in the same filesystem (I use ext4) and mount it in your Linux
directory tree under a name of your choosing. (Fred uses /crypt, but any
name will do--but if you decide to use /cache, make sure that's not a
reserved word.) Then for each user account:
1. Create new directories for every user. Thus for every folder named
/home/username (where /username/ is the name on a user account), create,
say, /crypt/username.
2. Use chown and chmod (as a "sudoer") to set ownership, group
membership, and permissions exactly as they are in the original.
3. Create the next level of subfolders of every user folder, and again
use chown and chmod to set their ownerships, group memberships, and
permissions exactly as you would have them.
4. Now, in each /home/username directory, /remove all subdirectories/.
And each time you do that, create a /symbolic link/ to the counterpart
directory on the larger drive. For example:
$ sudo rmdir Documents
$ sudo ln -s /crypt/username/Documents /home/username/Documents
If I understand this properly, now those new folders will become visible
in /home/username as if they actually resided there. But they will have
far more capacity and will be safe.
5. Do this also for any hidden configuration folder, such as for
Thunderbird or Kmail, that you want to preserve from one installation to
the next.
From then on, you can do clean installs of each successive iteration of
Fedora, re-create your users and groups, remove all top-level folders
from each user account, and re-create the symlink structure. You can
even swap out the smaller HDD or SSD without fear of compromising your
data on the larger drive.
An SSD makes an inherently better system drive than an HDD. File access
is much faster. Furthermore the system drive, being the workhorse, has a
heavier work burden. An SSD will take a lot more punishment than an HDD
can take, and for far longer. In fact, a system drive is likely to fail
first, for this reason. So using an SSD is far preferable. I got mine
for less than $60 US, tax included.
Just remember to power up your system at least once every three months
(no more than four) to make sure the SSD doesn't "forget" everything you
"taught" it. I use my desktop every day, or idle it for no more than two
weeks at a time, so that doesn't present a problem.
I happen to be planning to use an SSD for the user-data drive as well. I
have it on hand from an earlier plan (now abandoned) and might as well
use it. You might do the same, if you are doing things like torrenting
or frequent uploading or downloading or running a database or Web site
or anything else that causes you to access user-data files nearly as
often as you access system files.
Temlakos