tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Memory debugging question...
>On Mon, Jan 07, 2008 at 05:12:44AM -0800, patrick%klos.com@localhost wrote:
>> Hello,
>>
>> I'm working on a NIC driver for a 10 Gbps NIC and I have the basics worki=
>ng,
>> but I clearly have a memory leak. The thing is, I don't see the leak whe=
>n I
>> look at the output of 'vmstat -m'. I see the memory climb in the output =
>of
>> 'top' - it indicates that the "File" memory usage is continually climbing
>> when I have transfers happening.
>
>Are these transfers coming from or going to a file system?
Neither. They're simple UDP sends and receives, or they're 8900 byte ICMP
pings (in jumbo packets).
>> So the basic question is "what memory usage would be considered 'File' me=
>mory
>> by 'top' but wouldn't show up in 'vmstat -m'?". Of course, it's possible=
> I'm
>> just not seeing it in the 'vmstat -m' output, but I've looked pretty hard=
>! :o)
>
>I'm pretty sure "File" is cached file system/block device backing.
I was surprised to see the "File" memory being used up during my network
I/O tests, but I'm still somewhat new to NetBSD kernel development. I
figured someone would know what's going on or at least be able to point
me in the right direction?
Thanks Jonathan.
Patrick
========= For LAN/WAN Protocol Analysis, check out PacketView Pro! =========
Patrick Klos Email: patrick%klos.com@localhost
Network/Embedded Software Engineer Web: http://www.klos.com/
Klos Technologies, Inc. Phone: 603-714-0195
============================================================================
Home |
Main Index |
Thread Index |
Old Index