LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 10-15-2019, 03:14 AM   #1
anctop
Member
 
Registered: Feb 2010
Posts: 99

Rep: Reputation: Disabled
performance decline after hardware upgrade


Recently we upgraded the hardware of a Linux system.

Old spec:
Intel S3420GPV mainboard, Intel Xeon X3440 CPU, 2 x 4GB 1333MHz ECC RAM,
3 x 1TB SATA HD

New spec:
Intel S1200SPS mainboard, Intel Xeon E3-1245 CPU, 4 x 16GB 2400MHz ECC RAM,
3 x 1TB SATA HD (from old system)

The system runs Linux kernel 4.14.11 32-bit.

After the hardware upgrade, the system boots up as usual.
No error, warning or failure was found in the "dmesg" listing.
All devices appeared to be working correctly.

During the first hour after booting, the performance remained reasonable.
The load average was about 0.4 (as reported by the "w" command), which was essentially the same as that before upgrade.

However, the longer it ran, the slower it became.
The load average varied between the minimum of 1.3 and the maximum of 5.24 in subsequent hours.

As a benchmark, the command "tar Jxf linux-4.14.11.tar.xz" was executed.
On the old hardware, it was finished in about 1 minute.
On the new hardware, it took 70 minutes to finish.

I cannot think of a reason for such performance decline.
Could someone kindly suggest a solution ?
 
Old 10-15-2019, 03:47 AM   #2
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,120

Rep: Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120
Quote:
Originally Posted by anctop View Post
Intel S1200SPS mainboard, Intel Xeon E3-1245 CPU, 4 x 16GB 2400MHz ECC RAM,
3 x 1TB SATA HD (from old system)

The system runs Linux kernel 4.14.11 32-bit.
Are you serious ?. Go read this from Linus `8 years ago.
 
1 members found this post helpful.
Old 10-15-2019, 05:35 AM   #3
Ser Olmy
Senior Member
 
Registered: Jan 2012
Distribution: Slackware
Posts: 3,334

Rep: Reputation: Disabled
Quote:
Originally Posted by anctop View Post
During the first hour after booting, the performance remained reasonable.
The load average was about 0.4 (as reported by the "w" command), which was essentially the same as that before upgrade.

However, the longer it ran, the slower it became.
The load average varied between the minimum of 1.3 and the maximum of 5.24 in subsequent hours.
Then it should be possible to see which processes are waiting for CPU or I/O time.

What does top or htop say?

And I'd have to agree with the previous poster that running a 32-bit OS on such hardware makes little sense, but I don't see why that would lead to such severe performance degradation over time.
 
Old 10-16-2019, 03:46 AM   #4
anctop
Member
 
Registered: Feb 2010
Posts: 99

Original Poster
Rep: Reputation: Disabled
Thank you for the comments.

As a quick remedy, I rebooted the system with the 64-bit version of the kernel built with "IA32 emulation" enabled.
Its performance is much more "normal" than before.
 
Old 10-16-2019, 07:48 AM   #5
Wazza65
LQ Newbie
 
Registered: Oct 2019
Location: Melbourne, Australia
Distribution: Debian 4.19 Buster AMD64
Posts: 3

Rep: Reputation: Disabled
This reminds me of an issue a client of the company I used to work for had.
Their SCO Unix system was going slow to dead slow.
They had not rebooted the system for such a long time that resource leakage was giving the system a slow death.
A reboot fixed the issue (when we finally managed to do so).
We modified the end of month procedure to include a system reboot.

For my own system, it was a pain to migrate from 32 bit to 64 bit Debian Linux versions, but worth it in the long run.
 
Old 10-16-2019, 05:03 PM   #6
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,120

Rep: Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120
Some more incentive here perhaps. Have you confirmed a definite requirement for 32-bit pointers ?.
 
1 members found this post helpful.
Old 10-16-2019, 07:24 PM   #7
anctop
Member
 
Registered: Feb 2010
Posts: 99

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by syg00 View Post
Some more incentive here perhaps. Have you confirmed a definite requirement for 32-bit pointers ?.
Many thanks for the information.
The "64-bit kernel + 32-bit userland" combination is meant a transitional solution.
We shall definitely accelerate the migration to the native 64-bit environment.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
'Cognitive performance may peak in late summer and early fall and decline in late winter and early spring - at least in the Northern hemisp RandomTroll General 2 11-16-2018 03:12 AM
LXer: Steam for Linux User Decline Finally Stops, According to Hardware Survey for July LXer Syndicated Linux News 0 08-03-2015 06:39 PM
The Decline And Fall Of America NEC5 General 6 01-31-2006 05:21 AM
MS Predicts Significant Sales Decline due to Linux. rvijay General 2 09-03-2004 07:53 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 09:51 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration