Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Growth in pool usage between netbsd-9 and -10?
On Mon, Aug 14, 2023 at 02:00:49PM +1000, Paul Ripke wrote:
> I recently upgraded my netbsd-9 amd64 w 16GiB RAM to netbsd-10. Which, btw,
> feels much "snappier", anecdotally.
> After running a few builds and whatnot, I chased down where all my RAM was
> going. Manually sorted:
>
> Memory resource pool statistics
> Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle
> buf2k 2048 399771 0 97706 164994 11676 153318 164983 0 inf 106
> vcachepl 640 1412222 0 612635 183127 39581 143546 183127 0 inf 0
> ffsino 280 1440870 0 641796 78452 14088 64364 78452 0 inf 0
> ffsdino2 264 1445733 0 646660 73222 13218 60004 73222 0 inf 0
> namecache 192 1257514 0 444866 39817 2 39815 39817 0 inf 0
> buf16k 16896 177282 0 71409 35542 250 35292 35292 0 inf 1
> bufpl 280 425741 0 12096 30334 490 29844 30334 0 inf 0
> anonpl 40 4816174 0 3570206 24466 2 24464 24466 0 inf 0
> rwlock 64 1649569 0 753596 18923 2298 16625 18923 0 inf 0
> mutex 64 1337583 0 537463 17451 1218 16233 17451 0 inf 0
> dirhashblk 2048 30827 0 2014 15238 732 14506 15238 0 inf 64
> radixnode 192 393557 0 273821 10589 1303 9286 10589 0 inf 12
> pvpage 4096 14790 0 7333 10066 2131 7935 8964 0 inf 478
> kmem-01024 1088 39226 0 20445 9647 3150 6497 8117 0 inf 0
> vmmpepl 192 213489 0 122047 6626 1562 5064 5625 0 inf 10
> kmem-02048 2048 22881 0 12785 8394 3346 5048 6698 0 inf 0
> mclpl 2048 33126 0 24568 5514 1211 4303 4390 0 261333 24
> buf4k 4096 7619 0 4102 3884 366 3518 3838 0 inf 1
> phpool-64 64 215806 0 22397 3283 64 3219 3283 0 inf 4
> mbpl 520 76469 0 58519 3265 520 2745 2795 0 inf 2
> ...
> Totals 177503409 0 169479744 816744 149009 667735
>
> In use 4025485K, total allocated 4834772K; utilization 83.3%
>
> That seems a little excessive, to my eye? Is this "normal"? Having >1/4 of RAM
> apparently used mostly for file metadata, if I'm reading this correctly? I
> don't recall the usage under -9, unfortunately, but I also never had a reason
> to look.
>
> I do set 'kern.maxfiles=40960', and also tweak 'vm.{anon,file}{min,max}', but,
> afaict, nothing else relevant.
>
> fwiw, this is a single raid0 over a couple of wd, all ffsv2, no zfs.
>
> Actually, looking again... this is my only system with such a large
> buf2k... what commonly allocates from that pool?
Following up, I see buf2k allocated when I run 'git status' under netbsd/pkgsrc,
netbsd/src, etc repos. I also see growth during /etc/daily. The filesystem is
ffsv2 with log, on raidframe raid1 of wd[01]a.
--
Paul Ripke
"Great minds discuss ideas, average minds discuss events, small minds
discuss people."
-- Disputed: Often attributed to Eleanor Roosevelt. 1948.
Home |
Main Index |
Thread Index |
Old Index