You are not logged in.

#1 2008-03-24 22:27:31

Fackamato
Member
Registered: 2006-03-31
Posts: 579

Upgrade from 2GB to 3GB > major slowdown

Hi,

I just upgraded from 2GB of RAM to 3GB, and all Linux stuff slowed down (read: Windows XP is fine...). I've Arch and Ubuntu 7.10 installed (hey, I'm troubleshooting), and I've even got the 'server' kernel variant installed in Ubuntu but that showed the same effect. The problem is that the whole systems comes to a crawl when I don't use the mem=2048M parameter, i.e. if the kernel sees all 3GB RAM, I'm screwed performance wise. There is nothing in any log, I've looked. How slow do you ask? Well, it shouldn't take 10 minutes to boot a kernel to the login prompt, which is remedied by passing the mem kernel parameter...

The processor in use is a Pentium 4 2.6GHz with a Northwood core, so all 32bit. Is this the problem? That the PCI address space + the RAM installed etc shoots over the 4GB limit, therefore everything slows down (but without any error messages)?

The kernels involved has got the 4GB highmem config option enabled, but not the 64GB one. I do not know if the Ubuntu server kernel (which shows the same problem) has the 64GB option enabled. If it does, then I'm even more lost.

Just for the record; kernel versions tested: 2.6.22-14-rt (-server & -generic) on Ubuntu. 2.6.22, 2.6.23, 2.6.24 on Archlinux. PC specs:

2*1024MB + 2*512MB PC3200 RAM @ 200MHz (400MHz DDR)
P4 2.6C @ stock on MSI 875p mainboard

Does anyone have a clue? sad I really want to use all my RAM!! hmm

Offline

#2 2008-03-24 23:25:06

RedShift
Member
From: Belgium
Registered: 2004-07-16
Posts: 230

Re: Upgrade from 2GB to 3GB > major slowdown

Have you tried building your own kernel with highmem set to 64 GB?


:?

Offline

#3 2008-03-24 23:51:36

Shaika-Dzari
Member
From: Québec, Canada
Registered: 2006-04-14
Posts: 436
Website

Re: Upgrade from 2GB to 3GB > major slowdown

Hello!

Boot with 3GO and give us the result of:

$ free -m

@+

Offline

#4 2008-03-25 01:50:30

iBertus
Member
From: Greenville, NC
Registered: 2004-11-04
Posts: 2,228

Re: Upgrade from 2GB to 3GB > major slowdown

I just updated my laptop from 2.0GB to 4.0GB on Arch64 and no slowdowns. In fact, now that I'm able to allocate more memory to IGP the performance of graphics intensive apps has improved on both Linux and Windows. Note that in this instance Windows only addresses 3.0GB and Linux 4.0GB.

Offline

#5 2008-03-25 02:18:29

lilsirecho
Veteran
Registered: 2003-10-24
Posts: 5,000

Re: Upgrade from 2GB to 3GB > major slowdown

You may have incompatible ram devices/or need to place the devices in a different order in your machine.


Prediction...This year will be a very odd year!
Hard work does not kill people but why risk it: Charlie Mccarthy
A man is not complete until he is married..then..he is finished.
When ALL is lost, what can be found? Even bytes get lonely for a little bit!     X-ray confirms Iam spineless!

Offline

#6 2008-03-25 05:11:14

Fackamato
Member
Registered: 2006-03-31
Posts: 579

Re: Upgrade from 2GB to 3GB > major slowdown

lilsirecho wrote:

You may have incompatible ram devices/or need to place the devices in a different order in your machine.

I doubt it, since XP works fine (it sees all 3GB of RAM and I experience no slowdown).

iBertus wrote:

I just updated my laptop from 2.0GB to 4.0GB on Arch64 and no slowdowns. In fact, now that I'm able to allocate more memory to IGP the performance of graphics intensive apps has improved on both Linux and Windows. Note that in this instance Windows only addresses 3.0GB and Linux 4.0GB.

Yeah well I'm on 32bit so I can't really comment on that other than it works as it should in your case...

Shaika-Dzari wrote:

Hello!

Boot with 3GO and give us the result of:

$ free -m

First I thought you meant 3GO as a kernel parameter wink. I booted the Arch livecd (latest beta with 2.6.23 kernel), and it booted very slow with 3GB of RAM. However, free -m says total of 3041MB and like 2933MB free.

RedShift wrote:

Have you tried building your own kernel with highmem set to 64 GB?

No I haven't, I haven't got time (30 minutes until work). But while I was on the LiveCD I mounted the Ubuntu partition and checked the server kernel config file, and that has highmem set to 64GB. However, that kernel experiences the same slowdowns, so I don't think that helps...

Thanks for all the replies guys!

Offline

#7 2008-03-25 06:54:54

zyghom
Member
From: Poland/currently Africa
Registered: 2006-05-11
Posts: 432
Website

Re: Upgrade from 2GB to 3GB > major slowdown

when I upgraded from 2GB ram to 4GB I had to change config of kernel to: CONFIG_HIGHMEM64G=y
otherwise my Linux saw only 3GB ram
and NO SLOW DOWN at all
(of course on 64b kernel I had 4GB out of the box but I wanted 32bit)
to help you a bit this is my config data related to memory:

grep MEM /boot/kconfig26  | grep -v '#'
CONFIG_SHMEM=y
CONFIG_HIGHMEM64G=y
CONFIG_HIGHMEM=y
CONFIG_ARCH_FLATMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
CONFIG_SPARSEMEM_STATIC=y
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
CONFIG_INPUT_FF_MEMLESS=m
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_W1_SLAVE_SMEM=m
CONFIG_ASYNC_MEMCPY=m
CONFIG_HAS_IOMEM=y

Last edited by zyghom (2008-03-25 06:55:06)


Zygfryd Homonto

Offline

#8 2008-03-25 10:50:55

RedShift
Member
From: Belgium
Registered: 2004-07-16
Posts: 230

Re: Upgrade from 2GB to 3GB > major slowdown

Can you give us the output of dmesg?


:?

Offline

#9 2008-03-25 10:56:22

zyghom
Member
From: Poland/currently Africa
Registered: 2006-05-11
Posts: 432
Website

Re: Upgrade from 2GB to 3GB > major slowdown

RedShift wrote:

Can you give us the output of dmesg?

talking to... ?


Zygfryd Homonto

Offline

#10 2008-03-25 11:33:43

RedShift
Member
From: Belgium
Registered: 2004-07-16
Posts: 230

Re: Upgrade from 2GB to 3GB > major slowdown

zyghom wrote:
RedShift wrote:

Can you give us the output of dmesg?

talking to... ?

Fackamato ofcourse, and anyone else who might have this problem


:?

Offline

#11 2008-03-25 11:54:09

enrique
Member
Registered: 2005-10-25
Posts: 95
Website

Re: Upgrade from 2GB to 3GB > major slowdown

Maybe it's a BIOS problem, I know it's a bit different but when we upgraded one of our servers to 8Gb it also got slow. See the thread at http://forums.suselinuxsupport.de/index … e=threaded ,note that we run Debian stable on your servers, so I'm pretty sure it's not a Arch problem.


Kind regards, enrique

Offline

#12 2008-03-25 15:13:18

Fackamato
Member
Registered: 2006-03-31
Posts: 579

Re: Upgrade from 2GB to 3GB > major slowdown

If it's a BIOS problem then I'm out of luck since I'm using the latest BIOS version, which came out 4 years ago. sad

I will test to boot with mem=3072 (which is the amount of RAM that I have), which seemed to solve the problem for one guy in the thread linked to above. However, it seems (according to the sources provided by you guys smile) that the problem really is BIOS related. That would suck so much. sad (but then the question still stands - why would XP work fine?)

Found another guy with the same problem ( http://ubuntuforums.org/showthread.php?t=164243&page=4 ) but no solution. I'll reboot and see if I can provide a dmesg. Thanks guys!

Offline

#13 2008-03-25 15:35:33

Fackamato
Member
Registered: 2006-03-31
Posts: 579

Re: Upgrade from 2GB to 3GB > major slowdown

Booting the Archlinux CD (kernel 2.6.23) with parameter mem=3072M didn't make a difference. Here is the info:

dmesg

Linux version 2.6.23-ARCH (root@T-POWA-LX) (gcc version 4.2.2) #1 SMP PREEMPT Sun Nov 18 07:43:05 UTC 2007
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 00000000bfdf0000 (usable)
 BIOS-e820: 00000000bfdf0000 - 00000000bfdf8000 (ACPI data)
 BIOS-e820: 00000000bfdf8000 - 00000000bfe00000 (ACPI NVS)
 BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved)
 limit_regions start: 0000000000000000 - 000000000009fc00 (usable)
 limit_regions start: 000000000009fc00 - 00000000000a0000 (reserved)
 limit_regions start: 00000000000f0000 - 0000000000100000 (reserved)
 limit_regions start: 0000000000100000 - 00000000bfdf0000 (usable)
 limit_regions start: 00000000bfdf0000 - 00000000bfdf8000 (ACPI data)
 limit_regions start: 00000000bfdf8000 - 00000000bfe00000 (ACPI NVS)
 limit_regions start: 00000000fec00000 - 00000000fec01000 (reserved)
 limit_regions start: 00000000fee00000 - 00000000fee01000 (reserved)
 limit_regions start: 00000000fff00000 - 0000000100000000 (reserved)
 limit_regions endfunc: 0000000000000000 - 000000000009fc00 (usable)
 limit_regions endfunc: 000000000009fc00 - 00000000000a0000 (reserved)
 limit_regions endfunc: 00000000000f0000 - 0000000000100000 (reserved)
 limit_regions endfunc: 0000000000100000 - 00000000bfdf0000 (usable)
 limit_regions endfunc: 00000000bfdf0000 - 00000000bfdf8000 (ACPI data)
 limit_regions endfunc: 00000000bfdf8000 - 00000000bfe00000 (ACPI NVS)
 limit_regions endfunc: 00000000fec00000 - 00000000fec01000 (reserved)
 limit_regions endfunc: 00000000fee00000 - 00000000fee01000 (reserved)
 limit_regions endfunc: 00000000fff00000 - 0000000100000000 (reserved)
user-defined physical RAM map:
 user: 0000000000000000 - 000000000009fc00 (usable)
 user: 000000000009fc00 - 00000000000a0000 (reserved)
 user: 00000000000f0000 - 0000000000100000 (reserved)
 user: 0000000000100000 - 00000000bfdf0000 (usable)
 user: 00000000bfdf0000 - 00000000bfdf8000 (ACPI data)
 user: 00000000bfdf8000 - 00000000bfe00000 (ACPI NVS)
 user: 00000000fec00000 - 00000000fec01000 (reserved)
 user: 00000000fee00000 - 00000000fee01000 (reserved)
 user: 00000000fff00000 - 0000000100000000 (reserved)
2173MB HIGHMEM available.
896MB LOWMEM available.
found SMP MP-table at 000fc0f0
Entering add_active_range(0, 0, 785904) 0 entries of 256 used
Zone PFN ranges:
  DMA             0 ->     4096
  Normal       4096 ->   229376
  HighMem    229376 ->   785904
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0:        0 ->   785904
On node 0 totalpages: 785904
  DMA zone: 32 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 4064 pages, LIFO batch:0
  Normal zone: 1760 pages used for memmap
  Normal zone: 223520 pages, LIFO batch:31
  HighMem zone: 4347 pages used for memmap
  HighMem zone: 552181 pages, LIFO batch:31
  Movable zone: 0 pages used for memmap
DMI 2.3 present.
ACPI: RSDP 000FA380, 0014 (r0 AMI   )
ACPI: RSDT BFDF0000, 002C (r1 AMIINT INTEL875       10 MSFT       97)
ACPI: FACP BFDF0030, 0081 (r1 AMIINT INTEL875       11 MSFT       97)
ACPI: DSDT BFDF0120, 3710 (r1  INTEL     I875     1000 MSFT  100000D)
ACPI: FACS BFDF8000, 0040
ACPI: APIC BFDF00C0, 005C (r1 AMIINT INTEL875        9 MSFT       97)
ACPI: PM-Timer IO Port: 0x808
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
Processor #0 15:2 APIC version 20
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
Processor #1 15:2 APIC version 20
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 20 low level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
Enabling APIC mode:  Flat.  Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at c0000000 (gap: bfe00000:3ee00000)
swsusp: Registered nosave memory region: 000000000009f000 - 00000000000a0000
swsusp: Registered nosave memory region: 00000000000a0000 - 00000000000f0000
swsusp: Registered nosave memory region: 00000000000f0000 - 0000000000100000
Built 1 zonelists in Zone order.  Total pages: 779765
Kernel command line: initrd=initrd.img rootdelay=5 BOOT_IMAGE=vmlinuz mem=3072M
mapped APIC to ffffb000 (fee00000)
mapped IOAPIC to ffffa000 (fec00000)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 16384 bytes)
Detected 2989.980 MHz processor.
Console: colour VGA+ 80x25
console [tty0] enabled
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 3084136k/3143616k available (2445k kernel code, 58272k reserved, 817k data, 296k init, 2226112k highmem)
virtual kernel memory layout:
    fixmap  : 0xfff80000 - 0xfffff000   ( 508 kB)
    pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
    vmalloc : 0xf8800000 - 0xff7fe000   ( 111 MB)
    lowmem  : 0xc0000000 - 0xf8000000   ( 896 MB)
      .init : 0xc0435000 - 0xc047f000   ( 296 kB)
      .data : 0xc0363479 - 0xc042fa5c   ( 817 kB)
      .text : 0xc0100000 - 0xc0363479   (2445 kB)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
SLUB: Genslabs=22, HWalign=64, Order=0-1, MinObjects=4, CPUs=2, Nodes=1
Calibrating delay using timer specific routine.. 5985.13 BogoMIPS (lpj=9971414)
Security Framework v1.0.0 initialized
Mount-cache hash table entries: 512
CPU: After generic identify, caps: bfebfbff 00000000 00000000 00000000 00004400 00000000 00000000 00000000
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 512K
CPU: Physical Processor ID: 0
CPU: After all inits, caps: bfebfbff 00000000 00000000 0000b080 00004400 00000000 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU0: Intel P4/Xeon Extended MCE MSRs (12) available
CPU0: Thermal monitoring enabled
Compat vDSO mapped to ffffe000.
Checking 'hlt' instruction... OK.
SMP alternatives: switching to UP code
Early unpacking initramfs... done
ACPI: Core revision 20070126
ACPI: Looking for DSDT in initramfs... error, file /DSDT.aml not found.
CPU0: Intel(R) Pentium(R) 4 CPU 2.60GHz stepping 09
SMP alternatives: switching to SMP code
Booting processor 1/1 eip 3000
Initializing CPU#1
Calibrating delay using timer specific routine.. 5981.42 BogoMIPS (lpj=9965479)
CPU: After generic identify, caps: bfebfbff 00000000 00000000 00000000 00004400 00000000 00000000 00000000
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 512K
CPU: Physical Processor ID: 0
CPU: After all inits, caps: bfebfbff 00000000 00000000 0000b080 00004400 00000000 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#1.
CPU1: Intel P4/Xeon Extended MCE MSRs (12) available
CPU1: Thermal monitoring enabled
CPU1: Intel(R) Pentium(R) 4 CPU 2.60GHz stepping 09
Total of 2 processors activated (11966.55 BogoMIPS).
ENABLING IO-APIC IRQs
..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1
checking TSC synchronization [CPU#0 -> CPU#1]: passed.
Brought up 2 CPUs
Booting paravirtualized kernel on bare hardware
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: PCI BIOS revision 2.10 entry at 0xfdb81, last bus=3
PCI: Using configuration type 1
Setting up standard PCI resources
ACPI: EC: Look up EC in DSDT
ACPI: Interpreter enabled
ACPI: (supports S0 S3 S4 S5)
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI quirk: region 0800-087f claimed by ICH4 ACPI/GPIO/TCO
PCI quirk: region 0400-043f claimed by ICH4 GPIO
PCI: Transparent bridge - 0000:00:1e.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.ICHB._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs *3 4 5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 *5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 10 11 *12 14 15)
ACPI: Power Resource [URP1] (off)
ACPI: Power Resource [URP2] (off)
ACPI: Power Resource [FDDP] (off)
ACPI: Power Resource [LPTP] (off)
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 10 devices
ACPI: ACPI bus type pnp unregistered
SCSI subsystem initialized
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
NetLabel: Initializing
NetLabel:  domain hash size = 128
NetLabel:  protocols = UNLABELED CIPSOv4
NetLabel:  unlabeled traffic allowed by default
ACPI: RTC can wake from S4
Time: tsc clocksource has been installed.
pnp: 00:01: iomem range 0xfed20000-0xfed8ffff has been reserved
pnp: 00:01: iomem range 0xfee00000-0xfee00fff could not be reserved
PCI: Bridge: 0000:00:01.0
  IO window: disabled.
  MEM window: f2400000-f64fffff
  PREFETCH window: bfe00000-dfdfffff
PCI: Bridge: 0000:00:03.0
  IO window: a000-afff
  MEM window: f6500000-f65fffff
  PREFETCH window: disabled.
PCI: Bridge: 0000:00:1e.0
  IO window: b000-bfff
  MEM window: f6600000-feafffff
  PREFETCH window: dfe00000-dfefffff
PCI: Setting latency timer of device 0000:00:1e.0 to 64
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 9, 2097152 bytes)
TCP bind hash table entries: 65536 (order: 7, 786432 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
checking if image is initramfs...<6>Switched to high resolution mode on CPU 0
Switched to high resolution mode on CPU 1
 it is
Freeing initrd memory: 28735k freed
apm: BIOS not found.
highmem bounce pool size: 64 pages
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
Boot video device is 0000:01:00.0
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
loop: module loaded
input: Macintosh mouse button emulation as /devices/virtual/input/input0
PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 1
PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
serio: i8042 KBD port at 0x60,0x64 irq 1
mice: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Using IPI No-Shortcut mode
Freeing unused kernel memory: 296k freed
input: Power Button (FF) as /devices/virtual/input/input2
ACPI: Power Button (FF) [PWRF]
input: Power Button (CM) as /devices/virtual/input/input3
ACPI: Power Button (CM) [PWRB]
ACPI: Processor [CPU1] (supports 8 throttling states)
ACPI: Processor [CPU2] (supports 8 throttling states)
rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one month, y3k
ACPI: PCI Interrupt 0000:00:1f.5[b] -> GSI 17 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:1f.5 to 64
intel8x0_measure_ac97_clock: measured 51430 usecs
intel8x0: clocking to 48000
libata version 2.21 loaded.
ata_piix 0000:00:1f.1: version 2.12
PCI: Enabling device 0000:00:1f.1 (0005 -> 0007)
ACPI: PCI Interrupt 0000:00:1f.1[A] -> GSI 18 (level, low) -> IRQ 17
PCI: Setting latency timer of device 0000:00:1f.1 to 64
scsi0 : ata_piix
scsi1 : ata_piix
ata1: PATA max UDMA/133 cmd 0x000101f0 ctl 0x000103f6 bmdma 0x0001fc00 irq 14
ata2: PATA max UDMA/133 cmd 0x00010170 ctl 0x00010376 bmdma 0x0001fc08 irq 15
ata1.00: ATAPI: _NEC DVD_RW ND-2510A, 2.19, max UDMA/33
ata1.01: ATAPI: CD-ROM 36X/AKW, U22, max MWDMA2, CDB intr
ata1.00: configured for UDMA/33
ata1.01: configured for MWDMA2
ata2.00: ATA-6: WDC WD1200JB-00DUA3, 75.13B75, max UDMA/100
ata2.00: 234441648 sectors, multi 16: LBA48 
ata2.00: configured for UDMA/100
scsi 0:0:0:0: CD-ROM            _NEC     DVD_RW ND-2510A  2.19 PQ: 0 ANSI: 5
scsi 0:0:1:0: CD-ROM            E-IDE    CD-ROM 36X/AKW   U22  PQ: 0 ANSI: 5
scsi 1:0:0:0: Direct-Access     ATA      WDC WD1200JB-00D 75.1 PQ: 0 ANSI: 5
ata_piix 0000:00:1f.2: MAP [ P0 -- P1 -- ]
ACPI: PCI Interrupt 0000:00:1f.2[A] -> GSI 18 (level, low) -> IRQ 17
PCI: Setting latency timer of device 0000:00:1f.2 to 64
scsi2 : ata_piix
scsi3 : ata_piix
ata3: SATA max UDMA/133 cmd 0x0001ec00 ctl 0x0001e802 bmdma 0x0001dc00 irq 17
ata4: SATA max UDMA/133 cmd 0x0001e400 ctl 0x0001e002 bmdma 0x0001dc08 irq 17
ata3.00: ATA-7: ST3320620AS, 3.AAC, max UDMA/133
ata3.00: 625142448 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata3.00: configured for UDMA/133
ata4.00: ATA-6: ST3160023AS, 3.18, max UDMA/133
ata4.00: 312581808 sectors, multi 16: LBA48 
ata4.00: configured for UDMA/133
scsi 2:0:0:0: Direct-Access     ATA      ST3320620AS      3.AA PQ: 0 ANSI: 5
scsi 3:0:0:0: Direct-Access     ATA      ST3160023AS      3.18 PQ: 0 ANSI: 5
Intel(R) PRO/1000 Network Driver - version 7.3.20-k2
Copyright (c) 1999-2006 Intel Corporation.
ACPI: PCI Interrupt 0000:02:01.0[A] -> GSI 18 (level, low) -> IRQ 17
PCI: Setting latency timer of device 0000:02:01.0 to 64
e1000: 0000:02:01.0: e1000_probe: (PCI:33MHz:32-bit) 00:0c:76:28:b0:e8
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
natsemi dp8381x driver, version 2.1, Sept 11, 2006
  originally by Donald Becker <becker@scyld.com>
  2.4.x kernel port by Jeff Garzik, Tjeerd Mulder
ACPI: PCI Interrupt 0000:03:01.0[A] -> GSI 17 (level, low) -> IRQ 16
natsemi eth1: NatSemi DP8381[56] at 0xf7efe000 (0000:03:01.0), 00:09:5b:8c:ef:5a, IRQ 16, port TP.
PPP generic driver version 2.4.2
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
ACPI: PCI Interrupt 0000:00:1d.7[D] -> GSI 23 (level, low) -> IRQ 18
PCI: Setting latency timer of device 0000:00:1d.7 to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1d.7: debug port 1
PCI: cache line size of 128 is not supported by device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: irq 18, io mem 0xfebffc00
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 8 ports detected
USB Universal Host Controller Interface driver v3.0
ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 16 (level, low) -> IRQ 19
PCI: Setting latency timer of device 0000:00:1d.0 to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1d.0: irq 19, io base 0x0000cc00
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:1d.1[b] -> GSI 19 (level, low) -> IRQ 21
PCI: Setting latency timer of device 0000:00:1d.1 to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.1: irq 21, io base 0x0000d000
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 17
PCI: Setting latency timer of device 0000:00:1d.2 to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1d.2: irq 17, io base 0x0000d400
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:1d.3[A] -> GSI 16 (level, low) -> IRQ 19
PCI: Setting latency timer of device 0000:00:1d.3 to 64
uhci_hcd 0000:00:1d.3: UHCI Host Controller
uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1d.3: irq 19, io base 0x0000d800
usb usb5: configuration #1 chosen from 1 choice
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
usb 4-2: new low speed USB device using uhci_hcd and address 2
usb 4-2: configuration #1 chosen from 1 choice
usbcore: registered new interface driver hiddev
input: Logitech USB-PS/2 Optical Mouse as /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/input/input4
input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:1d.2-2
usbcore: registered new interface driver usbhid
drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
sr0: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 0:0:0:0: Attached scsi CD-ROM sr0
sr1: scsi3-mmc drive: 0x/36x cd/rw xa/form2 cdda tray
sr 0:0:1:0: Attached scsi CD-ROM sr1
sd 1:0:0:0: [sda] 234441648 512-byte hardware sectors (120034 MB)
sd 1:0:0:0: [sda] Write Protect is off
sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 1:0:0:0: [sda] 234441648 512-byte hardware sectors (120034 MB)
sd 1:0:0:0: [sda] Write Protect is off
sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda: sda1 sda2 sda3
sd 1:0:0:0: [sda] Attached SCSI disk
sd 2:0:0:0: [sdb] 625142448 512-byte hardware sectors (320073 MB)
sd 2:0:0:0: [sdb] Write Protect is off
sd 2:0:0:0: [sdb] Mode Sense: 00 3a 00 00
sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 2:0:0:0: [sdb] 625142448 512-byte hardware sectors (320073 MB)
sd 2:0:0:0: [sdb] Write Protect is off
sd 2:0:0:0: [sdb] Mode Sense: 00 3a 00 00
sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sdb: sdb1 sdb2
sd 2:0:0:0: [sdb] Attached SCSI disk
sd 3:0:0:0: [sdc] 312581808 512-byte hardware sectors (160042 MB)
sd 3:0:0:0: [sdc] Write Protect is off
sd 3:0:0:0: [sdc] Mode Sense: 00 3a 00 00
sd 3:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 3:0:0:0: [sdc] 312581808 512-byte hardware sectors (160042 MB)
sd 3:0:0:0: [sdc] Write Protect is off
sd 3:0:0:0: [sdc] Mode Sense: 00 3a 00 00
sd 3:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sdc: sdc1 sdc2 sdc3
sd 3:0:0:0: [sdc] Attached SCSI disk
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
md: linear personality registered for level -1
md: multipath personality registered for level -4
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
xor: automatically using best checksumming function: pIII_sse
   pIII_sse  :  3390.000 MB/sec
xor: using function: pIII_sse (3390.000 MB/sec)
async_tx: api initialized (async)
raid6: int32x1    254 MB/s
raid6: int32x2    343 MB/s
raid6: int32x4    358 MB/s
raid6: int32x8    296 MB/s
raid6: mmxx1      727 MB/s
raid6: mmxx2      793 MB/s
raid6: sse1x1     527 MB/s
raid6: sse1x2     645 MB/s
raid6: sse2x1     825 MB/s
raid6: sse2x2     821 MB/s
raid6: using algorithm sse2x1 (825 MB/s)
md: raid6 personality registered for level 6
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
md: raid10 personality registered for level 10
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
kjournald starting.  Commit interval 5 seconds
EXT3-fs warning: mounting fs with errors, running e2fsck is recommended
EXT3 FS on sdc2, internal journal
EXT3-fs: mounted filesystem with journal data mode.

Strange thing above, raid6: sse2x2     821 MB/s, that is way lower than normal for me (I get ~3400MB/s on that if I only have 2 gig of RAM installed...)

cat /proc/cpuinfo

processor    : 0
vendor_id    : GenuineIntel
cpu family    : 15
model        : 2
model name    : Intel(R) Pentium(R) 4 CPU 2.60GHz
stepping    : 9
cpu MHz        : 2989.980
cache size    : 512 KB
physical id    : 0
siblings    : 2
core id        : 0
cpu cores    : 1
fdiv_bug    : no
hlt_bug        : no
f00f_bug    : no
coma_bug    : no
fpu        : yes
fpu_exception    : yes
cpuid level    : 2
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pebs bts sync_rdtsc cid xtpr
bogomips    : 5985.13
clflush size    : 64

processor    : 1
vendor_id    : GenuineIntel
cpu family    : 15
model        : 2
model name    : Intel(R) Pentium(R) 4 CPU 2.60GHz
stepping    : 9
cpu MHz        : 2989.980
cache size    : 512 KB
physical id    : 0
siblings    : 2
core id        : 0
cpu cores    : 1
fdiv_bug    : no
hlt_bug        : no
f00f_bug    : no
coma_bug    : no
fpu        : yes
fpu_exception    : yes
cpuid level    : 2
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pebs bts sync_rdtsc cid xtpr
bogomips    : 5981.42
clflush size    : 64

df -h

Filesystem            Size  Used Avail Use% Mounted on
none                  1.5G     0  1.5G   0% /dev/shm

zcat /proc/config.gz | grep -i mem

CONFIG_SHMEM=y
# CONFIG_TINY_SHMEM is not set
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_HIGHMEM=y
CONFIG_ARCH_FLATMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
# CONFIG_DISCONTIGMEM_MANUAL is not set
# CONFIG_SPARSEMEM_MANUAL is not set
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
CONFIG_SPARSEMEM_STATIC=y
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
# CONFIG_BLK_DEV_UMEM is not set
CONFIG_INPUT_FF_MEMLESS=m
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_W1_SLAVE_SMEM=m
# CONFIG_DEBUG_HIGHMEM is not set
CONFIG_ASYNC_MEMCPY=m
CONFIG_HAS_IOMEM=y

Edit: guess what, enabling PAE in XP makes it slow. superpi 1M took like 22s for the first iteration (all 20 iterations should take ~46s on this machine). FS! :'(

Last edited by Fackamato (2008-03-25 16:07:44)

Offline

#14 2008-03-25 18:17:50

iBertus
Member
From: Greenville, NC
Registered: 2004-11-04
Posts: 2,228

Re: Upgrade from 2GB to 3GB > major slowdown

So, does linux use PAE by default? If so, you may have found the solution, if you can figure out how to disable PAE.

Offline

#15 2008-03-25 18:32:01

Fackamato
Member
Registered: 2006-03-31
Posts: 579

Re: Upgrade from 2GB to 3GB > major slowdown

iBertus wrote:

So, does linux use PAE by default? If so, you may have found the solution, if you can figure out how to disable PAE.

If I understand it correctly, the 64GB kernel configuration option is PAE, and if so, PAE doesn't make a difference in this case. hmm

I guess I'm gonna have to boot with mem=2500, mem=2600 etc to see what the maximum amount of RAM I can use in Linux is.

Offline

#16 2008-03-25 22:06:49

RedShift
Member
From: Belgium
Registered: 2004-07-16
Posts: 230

Re: Upgrade from 2GB to 3GB > major slowdown

PAE may cause this problem.


:?

Offline

#17 2008-03-26 04:44:42

sirocco
Member
Registered: 2008-03-10
Posts: 149

Re: Upgrade from 2GB to 3GB > major slowdown

RedShift wrote:

PAE may cause this problem.

with incorrect BIOS (hardware), I think.

Offline

Board footer

Powered by FluxBB