On 28 May 2020 at 13:37, Roger Heflin wrote:
From: Roger Heflin <rogerheflin(a)gmail.com>
Date sent: Thu, 28 May 2020 13:37:28 -0500
Subject: Re: Question on difference between dnf
upgrade versus clean install?
To: Community support for Fedora users
<users(a)lists.fedoraproject.org>
Copies to: "Michael D. Setzer II"
<mikes(a)guam.net>
Both spinning disks? No SSD's involved?
Both disk regular
7200 rpm drives
On the upgrade it will have to read the packages from disk and then
write them back to the same disk at a different location as files,
this will cause a lot of extra seeking (maybe 2x slower here)
The laptop drive may be a lower RPM than the other machine disk (if
7200rpm) that would result in 1.5x at least.
You have 2.5x the packages, 2.5x if none of those packages are the
larger packages, which the stuff you installed afterward may be.
Given you have 2.5x the package there may be a lot of stuff you aren't
using.
On the upgrade you also have to delete the current packages after you
install the newer one, another 2x there.
So that is 2.5x2x2 ignoring the hard disk speed, that is about 10x
slower for the upgrade.
From my experience most of the time is disk io and seeks, very little
of it is actaully cpu. My machines will do an upgrade in about 60
minutes, and that is with all of them having SSD's, so I would expect
it to be much longer with a spinning disk, 14x does not sound that
unreasonable if you have a lot of packages, and a slow laptop HD.
See two to 4 times as a reasonable amount, but 15
times seems high.
Note: I do include installing all the packages on both
systems.
With the clean install the initial install takes only about
30 minutes. Then about another 30 minutes to install the
missing packages.
Do an
rpm --qf "%{NAME}\n" -qa | sort | grep -v gpg-pubkey >
installed_pkgs`date +%F`.txt
tp create a file that contains all the packages that I have
installed as a full list.
Then run dnf install `cat installed_pkgs file`
Shows that many are already installed, but then installs
the missing ones. Usually, just takes about 30 minutes
do download and install.
My big concern with the time, is power outage. Since it
takes so long, if there was an outage don't have a ups
that would keep even a notebook up for 14 hours.
Many years ago, was doing an upgrade and had an
outage that went beyond UPS. Was unable to get
process to restart, so ended up having to wipe drive and
do a clean install and manually reinstall everything.
Started long ago with Unixware, and Redhat 9 was first
Linux.
Taught Computer Science for 36+ years when I retired
in 2017. Started with an IBM 1130 with 4K ram and
punch cards in high school in mid 70's. Thanks for info.
On Thu, May 28, 2020 at 12:59 PM Michael D. Setzer II via users
<users(a)lists.fedoraproject.org> wrote:
>
> I've got 5 Fedora machines at my house. Recently
> upgraded a couple since FC30 was becoming EOL.
>
> Some I did a clean install. New Hard disk, and install
> from iso. Usually, that takes about 1/2 hour for whole
> process. Including install of OS, and then install of a
> number of other packages I use that are not installed by
> default.
>
> Did update on my notebook machine as well using dnf
> system update. This system has some more packages
> installed. Showed 5070 versus about 2000+ for the
> clean install. Download process took about 30 minutes,
> but then the reboot and upgrade process took just over
> 14 hours. Total was 14 hours 50 minutes.
>
> Not clear why it would take 15 times as long? Checked
> while running, and dnf was running at 100%, but just
> using 1 cpu. Notebook has dual cpus. Don't know if
> others just run it, and check when done, but seems to
> be a bigger difference in time than it should be.
>
> Thanks and be Safe..
>
>
> +------------------------------------------------------------+
> Michael D. Setzer II - Computer Science Instructor
> (Retired)
> mailto:mikes@guam.net
> mailto:msetzerii@gmail.com
> Guam - Where America's Day Begins
> G4L Disk Imaging Project maintainer
>
http://sourceforge.net/projects/g4l/
> +------------------------------------------------------------+
>
>
http://setiathome.berkeley.edu (Original)
> Number of Seti Units Returned: 19,471
> Processing time: 32 years, 290 days, 12 hours, 58
> minutes
> (Total Hours: 287,489)
>
> BOINC@HOME CREDITS
>
> ROSETTA 68715567.359982 | ABC
> 16613838.513356
> SETI 110890891.666494 | EINSTEIN
> 147926043.499240
> _______________________________________________
> users mailing list -- users(a)lists.fedoraproject.org
> To unsubscribe send an email to users-leave(a)lists.fedoraproject.org
> Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines:
https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org
+------------------------------------------------------------+
Michael D. Setzer II - Computer Science Instructor
(Retired)
mailto:mikes@guam.net
mailto:msetzerii@gmail.com
Guam - Where America's Day Begins
G4L Disk Imaging Project maintainer
http://sourceforge.net/projects/g4l/
+------------------------------------------------------------+
http://setiathome.berkeley.edu (Original)
Number of Seti Units Returned: 19,471
Processing time: 32 years, 290 days, 12 hours, 58
minutes
(Total Hours: 287,489)
BOINC@HOME CREDITS
ROSETTA 68715567.359982 | ABC
16613838.513356
SETI 110890891.666494 | EINSTEIN
147926043.499240