Apache+Postgres a spousta requestu

Milan Kerslager milan.kerslager na pslib.cz
Úterý Prosinec 10 17:33:28 CET 2002


On Tue, Dec 10, 2002 at 04:02:47PM +0100, Jan Kasprzak wrote:
> Milan Kerslager wrote:
> : 
> : Pokud nemate > 4GB RAM, nepouzivejte bigmem jadra, penalizuje to vykon.
> : 
> 	Pokud mas >800MB RAM, musis pouzit bigmem jadro abys mel pristup
> k tomu zbytku nad PAGE_OFFSET.

bigmem jadra maji penalizaci vykonu asi o 6%.

AFAIK v jadrech 2.4.x je k dispozici pro procesy vzdy 3GB at uz ma
pocitac kolik pameti chce. Pamet do 896MB je LOWMEM zbytek HIGHMEM,
nicmene bigmem jadro neni potreba (u 2.2.x to bylo jinak).

bigmem jadro se (AFAIK) pouziva v pripade, ze je nejaka pamet namapovana
nad hranici 4GB (tj. mam-li 4GB pameti a chipset mi vyhrazenych 300MB
pro PCI presune za konec pameti).

??? nebo mi neco uniklo?

--- 1GB RAm system ---

Linux version 2.4.18-18.8.0 (bhcompile na sylvester.devel.redhat.com) (gcc
version 3.2 20020903 (Red Hat Linux 8.
0 3.2-7)) #1 Wed Nov 13 22:52:09 EST 2002
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000003fff0000 (usable)
 BIOS-e820: 000000003fff0000 - 000000003fff8000 (ACPI data)
 BIOS-e820: 000000003fff8000 - 0000000040000000 (ACPI NVS)
 BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
127MB HIGHMEM available.
896MB LOWMEM available.
On node 0 totalpages: 262128
zone(0): 4096 pages.
zone(1): 225280 pages.
zone(2): 32752 pages.
Kernel command line: ro root=LABEL=/
Initializing CPU#0
Detected 1666.772 MHz processor.
Speakup v-1.00 CVS: Tue Jun 11 14:22:53 EDT 2002 : initialized
Console: colour VGA+ 80x25
Calibrating delay loop... 3307.27 BogoMIPS
Memory: 1027384k/1048512k available (1312k kernel code, 17544k reserved,
  988k data, 172k init, 131008k highmem)

# free
             total       used       free     shared    buffers cached
Mem:       1031032    1017680      13352          0      50488 818084
-/+ buffers/cache:     149108     881924
Swap:      2096472      49048    2047424


--- 128MB system ---

Linux version 2.4.18-18.8.0 (bhcompile na daffy.perf.redhat.com) (gcc
version 3.2 20020903 (Red Hat Linux 8.0 3.2
-7)) #1 Wed Nov 13 23:10:57 EST 2002
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 00000000000a0000 (usable)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 0000000008000000 (usable)
 BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
128MB LOWMEM available.
On node 0 totalpages: 32768
zone(0): 4096 pages.
zone(1): 28672 pages.
zone(2): 0 pages.
Kernel command line: ro root=LABEL=/
Initializing CPU#0
Detected 167.049 MHz processor.
Speakup v-1.00 CVS: Tue Jun 11 14:22:53 EDT 2002 : initialized
Console: colour VGA+ 80x25
Calibrating delay loop... 333.41 BogoMIPS
Memory: 125204k/131072k available (1194k kernel code, 4460k reserved,
  985k data, 160k init, 0k highmem)

-- 
                        Milan Kerslager
                        E-mail: milan.kerslager na pslib.cz
                        WWW:    http://www.pslib.cz/~kerslage/


Další informace o konferenci Linux