xfs
[Top] [All Lists]

Re: XFS performance drop after uptime

To: Linux XFS Mailing List <linux-xfs@xxxxxxxxxxx>
Subject: Re: XFS performance drop after uptime
From: Federico Sevilla III <jijo@xxxxxxxxxxxxxxx>
Date: Thu, 24 May 2001 13:44:16 +0800 (PHT)
In-reply-to: <Pine.LNX.4.21.0105241319300.637-100000@xxxxxxxxxxxxxxxxxxx>
Sender: owner-linux-xfs@xxxxxxxxxxx
Hi everyone,

It's me again. It looks like I spoke to soon with a pointing finger at XFS
in my last post. It's probably not uptime or activity that bring down my
performance, but lm_sensors.

I am using an ASUS CUV4X-E motherboard, that supposedly has a variant of
the w83781d sensor (according to the lm_sensors website it's probably an
ASUS AS99127F or some such variant which is misdetected as the w83781d).
Unfortunately ASUS refuses to release the datasheet to the lm_sensors
developers, so they've had to hack away the conversion factors for this
sensor. It's not working too well on my machine and upon loading the
module the thing goes on alarm because it (falsely) detects that the CPU
is running at 75C (it's actually running at 45C as the BIOS reports which
I presume is accurate).

Among the many things I disabled before I did a clean boot to give my
results detailed in (II), were the autoloading of the lm_sensor modules. I
tried and loading them and right after that I got the following as the
result of an 'hdparm -tT /dev/sda':

---[ result ]---
/dev/sda:
 Timing buffer-cache reads:   128 MB in  3.40 seconds = 37.65 MB/sec
 Timing buffered disk reads:  64 MB in  3.36 seconds = 19.05 MB/sec
Hmm.. suspicious results: probably not enough free memory for a proper test.

/dev/sda:
 Timing buffer-cache reads:   128 MB in  3.40 seconds = 37.65 MB/sec
 Timing buffered disk reads:  64 MB in  3.31 seconds = 19.34 MB/sec
Hmm.. suspicious results: probably not enough free memory for a proper test.
---[ end of results ]---

Gotcha!

I still promised slabinfo and meminfo results (although I don't think
they're relevant), so here they are. I don't understand these two
pseudo-files, so if someone sees an actual discrepancy maybe he/she can
point it out. I hope everyone else will pardon the bandwidth used up in my
posting these:

---[ /proc/slabinfo ]---
slabinfo - version: 1.1
kmem_cache            69     78    100    2    2    1
ip_conntrack           1     22    352    1    2    1
tcp_tw_bucket          0      0     96    0    0    1
tcp_bind_bucket       13    113     32    1    1    1
tcp_open_request       0     59     64    0    1    1
inet_peer_cache        0      0     64    0    0    1
ip_fib_hash            9    113     32    1    1    1
ip_dst_cache          17     24    160    1    1    1
arp_cache              2     30    128    1    1    1
xfs_chashlist        151    202     16    1    1    1
xfs_ili               23     28    136    1    1    1
xfs_ifork              0      0     56    0    0    1
xfs_efi_item           0     15    260    0    1    1
xfs_efd_item           0     15    260    0    1    1
xfs_buf_item           3     26    148    1    1    1
xfs_dabuf              0    202     16    0    1    1
xfs_da_state           0      0    340    0    0    1
xfs_trans              0     24    320    0    2    1
xfs_inode            698    704    468   88   88    1
xfs_btree_cur          0     28    140    0    1    1
xfs_bmap_free_item      0    202     16    0    1    1
page_buf_t            21    120    192    4    6    1
page_buf_reg_t         4     40     96    1    1    1
avl_object_t           4    113     32    1    1    1
avl_entry_t            5    113     32    1    1    1
blkdev_requests     3072   4120     96   77  103    1
dnotify cache          0      0     20    0    0    1
file lock cache       17     42     92    1    1    1
fasync cache           0      0     16    0    0    1
uid_cache              6    113     32    1    1    1
skbuff_head_cache     59     72    160    3    3    1
sock                  45     54    832    5    6    2
inode_cache         5943   5944    480  743  743    1
bdev_cache            34     59     64    1    1    1
sigqueue               0     29    132    0    1    1
dentry_cache        6150   6180    128  205  206    1
filp                 558    560     96   14   14    1
names_cache            0      3   4096    0    3    1
buffer_head        72858  72920     96 1822 1823    1
mm_struct             66     90    128    3    3    1
vm_area_struct      1859   1947     64   32   33    1
fs_cache              65    118     64    2    2    1
files_cache           65     72    416    8    8    1
signal_act            69     72   1312   24   24    1
size-131072(DMA)       0      0 131072    0    0   32
size-131072           17     18 131072   17   18   32
size-65536(DMA)        0      0  65536    0    0   16
size-65536             9      9  65536    9    9   16
size-32768(DMA)        0      0  32768    0    0    8
size-32768             0      1  32768    0    1    8
size-16384(DMA)        2      2  16384    2    2    4
size-16384             2      3  16384    2    3    4
size-8192(DMA)         0      0   8192    0    0    2
size-8192              2      2   8192    2    2    2
size-4096(DMA)         0      0   4096    0    0    1
size-4096            106    107   4096  106  107    1
size-2048(DMA)         0      0   2048    0    0    1
size-2048             39     42   2048   20   21    1
size-1024(DMA)         0      0   1024    0    0    1
size-1024             35     40   1024    9   10    1
size-512(DMA)          0      0    512    0    0    1
size-512             149    152    512   19   19    1
size-256(DMA)          0      0    256    0    0    1
size-256              31     45    256    3    3    1
size-128(DMA)          0      0    128    0    0    1
size-128            1634   1650    128   55   55    1
size-64(DMA)           0      0     64    0    0    1
size-64              212    708     64    4   12    1
size-32(DMA)           0      0     32    0    0    1
size-32              951   1017     32    9    9    1
---[ end of /proc/slabinfo ]---

---[ /proc/meminfo ]---
        total:    used:    free:  shared: buffers:  cached:
Mem:  525074432 145969152 379105280        0 77955072 19320832
Swap: 1019891712        0 1019891712
MemTotal:       512768 kB
MemFree:        370220 kB
MemShared:           0 kB
Buffers:         76128 kB
Cached:          18868 kB
Active:           6244 kB
Inact_dirty:     88752 kB
Inact_clean:         0 kB
Inact_target:        0 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:       512768 kB
LowFree:        370220 kB
SwapTotal:      995988 kB
SwapFree:       995988 kB
---[ end of /proc/meminfo ]---

 --> Jijo

--
Linux, MS-DOS, and Windows NT ...
... also known as the Good, the Bad, and the Ugly


<Prev in Thread] Current Thread [Next in Thread>