Moderator: ModTeam
Ideas about LAN card drivers, etc. are wrong. FSC designed the Amilo Pi3540 with an incorrect memory controller! The device reports wronge values to the OS. I'll hope the FSC support will fix this some day.
On 32-bit editions of Windows, applications have 4 gigabyte (GB) of virtual address space available. The virtual address space is divided so that 2 GB is available to the application and the other 2 GB is available only to the system.
The 4-gigabyte tuning (4GT) feature, formerly called 4GT RAM Tuning, increases the virtual address space that is available to the application up to 3 GB, and reduces the amount available to the system to between 1 and 2 GB.
For applications that are memory-intensive, such as database management systems (DBMS), the use of a larger virtual address space can provide considerable performance and scalability benefits. However, the file cache, paged pool, and nonpaged pool are smaller, which can adversely affect applications with heavy networking or I/O. Therefore, you might want to test your application under load, and examine the performance counters to determine whether your application benefits from the larger address space.
To enable 4GT, use the BCDEdit /set command to set the increaseuserva boot entry option to a value between 2048 (2 GB) and 3072 (3 GB).
Windows Server 2003 and earlier: To enable 4GT, add the /3GB switch to the Boot.ini file. The /3GB switch is supported on the following systems:
* Windows Server 2003
* Windows XP Professional
* Windows 2000 Datacenter Server
* Windows 2000 Advanced Server
The /3GB switch makes a full 3 GB of virtual address space available to applications and reduces the amount available to the system to 1 GB. On Windows Server 2003, the amount of address space available to applications can be adjusted by setting the /USERVA switch in Boot.ini to a value between 2048 and 3072, which increases the amount of address space available to the system. This can help maintain overall system performance when the application requires more than 2 GB but less than 3 GB of address space.
Comparing PAE and other Large Memory Support
PAE, 4-gigabyte tuning (4GT), and Address Windowing Extensions (AWE) serve different purposes and can be used independently of each other:
* PAE allows the operating system to access and use more than 4 GB of physical memory.
* 4GT increases the portion of the virtual address space that is available to a process from 2 GB to up to 3 GB.
* AWE is a set of APIs that allows a process to allocate nonpaged physical memory and then dynamically map portions of this memory into the virtual address space of the process.
System Support for PAE
PAE is supported only on the following 32-bit versions of Windows running on x86-based systems:
* Windows 7 (32 bit only)
* Windows Server 2008 (32-bit only)
* Windows Vista (32-bit only)
* Windows Server 2003 (32-bit only)
* Windows XP (32-bit only)
* Windows 2000 Datacenter Server
* Windows 2000 Advanced Server
The BIGMEM64G kernel allows up to 64GB or RAM to be used when running a 32bit kernel.Oh, now I see... thanks!
So we can be assured that even M$ states PAE is available in certain systems, it is not possible? M$
When we're talking about Linux, I've read some users reported 8 GB of RAM on 32 bit Debian. Perhaps they got it with PAE kernel-enabled (BIGMEM64G)?
What Linux distro is yours?
I really hope Fujitsu will fix this in the next BIOS release.
Code: Select all
ercilla@ercilla-laptop:~$ free
total used free shared buffers cached
Mem: 3015984 2988880 27104 0 7404 754960
-/+ buffers/cache: 2226516 789468
Swap: 8827676 4345036 4482640
Code: Select all
ercilla@ercilla-laptop:~$ free
total used free shared buffers cached
Mem: 3949424 709204 3240220 0 98020 265936
-/+ buffers/cache: 345248 3604176
Swap: 8827676 0 8827676
Code: Select all
[ 0.000000] Command line: root=UUID=88483cf5-fee5-4553-b37a-737bd6c4fa9c ro quiet splash
Code: Select all
[ 0.000000] Command line: root=UUID=88483cf5-fee5-4553-b37a-737bd6c4fa9c ro quiet splash mem=4096m
Code: Select all
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009c400 (usable)
[ 0.000000] BIOS-e820: 000000000009c400 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000dc000 - 00000000000e0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 00000000bd6a3000 (usable)
[ 0.000000] BIOS-e820: 00000000bd6a3000 - 00000000bd6a9000 (reserved)
[ 0.000000] BIOS-e820: 00000000bd6a9000 - 00000000bd7c3000 (usable)
[ 0.000000] BIOS-e820: 00000000bd7c3000 - 00000000bd80f000 (reserved)
[ 0.000000] BIOS-e820: 00000000bd80f000 - 00000000bd90d000 (usable)
[ 0.000000] BIOS-e820: 00000000bd90d000 - 00000000bdb0f000 (reserved)
[ 0.000000] BIOS-e820: 00000000bdb0f000 - 00000000bdb18000 (usable)
[ 0.000000] BIOS-e820: 00000000bdb18000 - 00000000bdb1f000 (reserved)
[ 0.000000] BIOS-e820: 00000000bdb1f000 - 00000000bdb65000 (usable)
[ 0.000000] BIOS-e820: 00000000bdb65000 - 00000000bdb9f000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000bdb9f000 - 00000000bdc00000 (ACPI data)
[ 0.000000] BIOS-e820: 0000000100000000 - 0000000140000000 (usable)
Code: Select all
[ 0.000000] user-defined physical RAM map:
[ 0.000000] user: 0000000000000000 - 000000000009c400 (usable)
[ 0.000000] user: 000000000009c400 - 00000000000a0000 (reserved)
[ 0.000000] user: 00000000000dc000 - 00000000000e0000 (reserved)
[ 0.000000] user: 00000000000e4000 - 0000000000100000 (reserved)
[ 0.000000] user: 0000000000100000 - 00000000bd6a3000 (usable)
[ 0.000000] user: 00000000bd6a3000 - 00000000bd6a9000 (reserved)
[ 0.000000] user: 00000000bd6a9000 - 00000000bd7c3000 (usable)
[ 0.000000] user: 00000000bd7c3000 - 00000000bd80f000 (reserved)
[ 0.000000] user: 00000000bd80f000 - 00000000bd90d000 (usable)
[ 0.000000] user: 00000000bd90d000 - 00000000bdb0f000 (reserved)
[ 0.000000] user: 00000000bdb0f000 - 00000000bdb18000 (usable)
[ 0.000000] user: 00000000bdb18000 - 00000000bdb1f000 (reserved)
[ 0.000000] user: 00000000bdb1f000 - 00000000bdb65000 (usable)
[ 0.000000] user: 00000000bdb65000 - 00000000bdb9f000 (ACPI NVS)
[ 0.000000] user: 00000000bdb9f000 - 00000000bdc00000 (ACPI data)
Code: Select all
0000000100000000 - 0000000140000000 (usable)
Code: Select all
[ 0.000000] modified: 0000000100000000 - 0000000140000000 (usable)
Code: Select all
[ 0.000000] init_memory_mapping: 0000000100000000-0000000140000000
[ 0.000000] 0100000000 - 0140000000 page 2M
[ 0.000000] kernel direct mapping tables up to 140000000 @ 13000-19000
[ 0.000000] last_map_addr: 140000000 end: 140000000
Code: Select all
[ 0.000000] (7 early reservations) ==> bootmem [0000000000 - 0140000000]
[ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
[ 0.000000] #1 [0000006000 - 0000008000] TRAMPOLINE ==> [0000006000 - 0000008000]
[ 0.000000] #2 [0000200000 - 0000b7cbb0] TEXT DATA BSS ==> [0000200000 - 0000b7cbb0]
[ 0.000000] #3 [0037851000 - 0037fefff8] RAMDISK ==> [0037851000 - 0037fefff8]
[ 0.000000] #4 [000009c400 - 0000100000] BIOS reserved ==> [000009c400 - 0000100000]
[ 0.000000] #5 [0000010000 - 0000013000] PGTABLE ==> [0000010000 - 0000013000]
[b][ 0.000000] #6 [0000013000 - 0000014000] PGTABLE ==> [0000013000 - 0000014000][/b]
Code: Select all
[ 0.000000] (6 early reservations) ==> bootmem [0000000000 - 00bdb65000]
[ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
[ 0.000000] #1 [0000006000 - 0000008000] TRAMPOLINE ==> [0000006000 - 0000008000]
[ 0.000000] #2 [0000200000 - 0000b7cbb0] TEXT DATA BSS ==> [0000200000 - 0000b7cbb0]
[ 0.000000] #3 [0037851000 - 0037fefff8] RAMDISK ==> [0037851000 - 0037fefff8]
[ 0.000000] #4 [000009c400 - 0000100000] BIOS reserved ==> [000009c400 - 0000100000]
[ 0.000000] #5 [0000010000 - 0000013000] PGTABLE ==> [0000010000 - 0000013000]
Code: Select all
load averages: 0.11, 0.12, 0.11; up 0+01:29:19 16:38:05
76 processes: 70 sleeping, 5 stopped, 1 on cpu
CPU states: 97.7% idle, 1.9% user, 0.4% kernel, 0.0% iowait, 0.0% swap
Kernel: 724 ctxsw, 4 trap, 479 intr, 3229 syscall
Memory: 4057M phys mem, 3204M free mem
Code: Select all
jack@opensolaris:~$ echo '::memstat' | pfexec mdb -k
Page Summary Pages MB %Tot
------------ ---------------- ---------------- ----
Kernel 57499 224 6%
Anon 105508 412 10%
Exec and libs 2572 10 0%
Page cache 17722 69 2%
Free (cachelist) 64094 250 6%
Free (freelist) 789058 3082 76%
Total 1036453 4048
Physical 1036452 4048
Memory Information:
Physical Memory: 4G (2G + 2G)
Maximum Memory Support: 4G
Memory Subsystem 0:
Array Used Function: System memory
Memory Error Correction Supported:None
Maximum Array Capacity: 4G
Number of Memory Devices: 2
Memory Device 0:
Memory Device Locator: M1
Total Width: 64
Data Width: 64
Installed Size: 2048M
Memory Device Type: DDR2
Speed: 800MHZ
Memory Device 1:
Memory Device Locator: M2
Total Width: 64
Data Width: 64
Installed Size: 2048M
Memory Device Type: DDR2
Speed: 800MHZ
Code: Select all
jack@opensolaris:~$ isainfo -v
32-bit i386 applications
sse4.1 ssse3 ahf cx16 mon sse3 sse2 sse fxsr mmx cmov sep cx8 tsc fpu
Users browsing this forum: No registered users and 1 guest