This doesn't answer your question, but why did you create 4 swap spaces on
the same disk? You're not going to get any better performance by this,
you might do better to create one 512Meg swap partition (I can't remember
what the swap partition size limitation is with 2.2 on Alpha, but if I
remember correctly it's a lot bigger than 512 Meg).

--rdp

On Wed, 8 Mar 2000, Der Herr Hofrat wrote:

> 
> HI !
> 
> Kernel      : 2.3.34 
> HW-Platform : DP-264 (Tsunami)
> RAM         : 1GB
> SWAP        : 512MB (4 x 128MB)
> OS-Version  : SuSE 6.3-AXP
> Compileropts: SMP, DP-264, BSD-Disklabels (also tryed using Generic-Alpha)
> 
>  I configured 4 swap partitions of 128MB each it shows 512MB RAM 
>  if I look at /proc/meminfo all seems ok , 
> 
>         total:    used:    free:  shared: buffers:  cached:
> Mem:  1044414464 971636736 72777728        0   507904 33415168
> Swap: 568295424   262144 568033280
> MemTotal:   1019936 kB
> MemFree:      71072 kB
> MemShared:        0 kB
> Buffers:        496 kB
> Cached:       32632 kB
> HighTotal:        0 kB
> HighFree:         0 kB
> LowTotal:   1019936 kB
> LowFree:      71072 kB
> SwapTotal:   554976 kB
> SwapFree:    554720 kB
> 
> 
> And top also seams ok at the top lines , but the memory percentage of used 
> memory indicates that it is assuming a total ram of 2GB ! and as soon as
> *ANY* process uses more than the first 128MB of swap space , the box freezes
> without any further comment.
> 
> 4:14pm  up  5:30,  7 users,  load average: 1.00, 1.00, 1.00
> 58 processes: 56 sleeping, 2 running, 0 zombie, 0 stopped
> CPU states: 64.7% user, 37.7% system, 98.6% nice,  0.0% idle
> Mem:  1019936K av, 952352K used,  67584K free,      0K shrd,    576K buff
> Swap: 554976K av,    256K used, 554720K free                 34776K cached
>   PID USER     PRI  NI  SIZE  RSS SHARE STAT  LIB %CPU %MEM   TIME COMMAND
>   431 dhobbs    19   5  868M 868M  3408 R N  866M 98.6 43.5 249:36 vasp
>   586 root       2   0  1624 1624  1288 R    1520  3.9  0.0   0:00 top
> 
> 
>  the problem I guess is the BSD-disklable support.
> 
> Command (m for help): 
> BSD disklabel command (m for help): 
> 8 partitions:
> #        size   offset    fstype   [fsize bsize   cpg]
>   a:   260096     4096      ext2                      # (Cyl.    3 - 129)
>   b:  1576960   264192      ext2                      # (Cyl.  130 - 899)
>   c:  4098048  1841152      ext2                      # (Cyl.  900 - 2900)
>   d:   276480  5939200      swap                      # (Cyl. 2901 - 3035)
>   e:   278528  6215680      swap                      # (Cyl. 3036 - 3171)
>   f:   276480  6494208      swap                      # (Cyl. 3172 - 3306)
>   g:   278528  6770688      swap                      # (Cyl. 3307 - 3442)
>   h: 28794880  7049216      ext2                      # (Cyl. 3443 - 17502)
> 
> BSD disklabel command (m for help): 
>  
> output from dmesg:
> ------------------
> ....
> Starting kswapd v1.6
> ....
> Partition check:
>  sda: sda1 sda2 sda3 sda4 sda5 sda6 sda7 sda8
> VFS: Mounted root (ext2 filesystem) readonly.
> Freeing unused kernel memory: 208k freed
> Adding Swap: 138232k swap-space (priority -1)
> Adding Swap: 139256k swap-space (priority -2)
> Adding Swap: 138232k swap-space (priority -3)
> Adding Swap: 139256k swap-space (priority -4)
> 
>  So my assumtion is that some part of the kernel is calculating the swapspace
>  with  278528*512k wich gives me the actual 139256 but other parts seam to 
>  calculate 278528*1024k (..top %MEM ) and when this first swap partitions
>  physical end is reached at 128MB it messes up , accessing a swap area that 
>  does not exist...
> 
> any hint where to start diging ??
> are any problems with BSD-Disklabels as such known ??
> or are my assumptions completly wrong ?
> 
> thx
> hofrat
> *------------------------------------------------------------------------*
> *THERE           {__}                         Universitaet Wien          *
> *IS              oo )                      Inst. f. Materialphysik       *
> *LIFE           O_   `_-------.              Mc  Guire  Nicholas         *
> *IN               (-.         ,-\                                        *
> *THE               || )---<  )            [EMAIL PROTECTED] *
> *NET !             |||     | |          privat: [EMAIL PROTECTED]         *
> *                                     [EMAIL PROTECTED]   *
> *------------------------------------------------------------------------*
> *ASCII-COW (C) 1996-2001 [EMAIL PROTECTED]                                *
> *------------------------------------------------------------------------*
> 

Rich Payne
[EMAIL PROTECTED]                   www.alphalinux.org

Reply via email to