| To: | "David S. Miller" <davem@xxxxxxxxxx> |
|---|---|
| Subject: | Re: Route cache performance under stress |
| From: | Robert Olsson <Robert.Olsson@xxxxxxxxxxx> |
| Date: | Fri, 13 Jun 2003 12:50:51 +0200 |
| Cc: | Robert.Olsson@xxxxxxxxxxx, ralph+d@xxxxxxxxx, ralph@xxxxxxxxx, hadi@xxxxxxxxxxxxxxxx, xerox@xxxxxxxxxx, sim@xxxxxxxxxxxxx, fw@xxxxxxxxxxxxx, netdev@xxxxxxxxxxx, linux-net@xxxxxxxxxxxxxxx |
| In-reply-to: | <20030612.143540.41663883.davem@xxxxxxxxxx> |
| References: | <16102.9418.43884.336925@xxxxxxxxxxxx> <20030611.234534.52193216.davem@xxxxxxxxxx> <16104.34463.60472.750699@xxxxxxxxxxxx> <20030612.143540.41663883.davem@xxxxxxxxxx> |
| Sender: | netdev-bounce@xxxxxxxxxxx |
David S. Miller writes:
> But Robert, do you know "why" the dst management doesn't show up in
> your profiles when you rip-out the rtcache?
>
> It's because to total number of DST entries is so small that they all
> fit in the cpu cache. When the rtcache is enabled and we thus have up
> to "max_size" DST entries in flight at all times, the dst management
> routines show up very clearly because they have a high probability of
> missing the cpu cache.
>
> In particular, have a good look at Simon's profiles. dst_alloc() is
> quite near the top there.
Yes and that was the intention to get pretty close to pure slowpath.
As a result I/we now appreciate the hash better...
Cheers.
--ro
|
| Previous by Date: | Re: Route cache performance under stress, Robert Olsson |
|---|---|
| Next by Date: | Re: [patch]: CONFIG_IPV6_SUBTREES fix for MIPv6, Masahide NAKAMURA |
| Previous by Thread: | Re: Route cache performance under stress, David S. Miller |
| Next by Thread: | RE: Route cache performance under stress, Jamal Hadi |
| Indexes: | [Date] [Thread] [Top] [All Lists] |