Messages in this thread | | | Date | Tue, 19 Aug 2008 19:34:18 +0900 | From | KOSAKI Motohiro <> | Subject | Re: No, really, stop trying to delete slab until you've finished making slub perform as well |
| |
> > +#if 0 > > if (!s->remote_node_defrag_ratio || > > get_cycles() % 1024 > s->remote_node_defrag_ratio) > > return NULL; > > +#endif > > > > zonelist = node_zonelist(slab_node(current->mempolicy), flags); > > for_each_zone_zonelist(zone, z, zonelist, high_zoneidx) { > > Hmmm.... So always take from partial lists works? That is the same effect that > the setting of the remote_defrag_ratio to 100 should have had (its multiplied > by 10 when storing it).
Sorry, I don't know reason. OK, I'll digg it more.
> So its a NUMA only phenomenon. How is performance affected?
Unfortunately, I can't mesure it.
because - Fujitsu server can access remote node fastly than typical numa server. So, my performance number often isn't typical. - My box (4G x2node) is very small in NUMA machine. but that is large server improving mechanism.
IOW, My box didn't happend performance regression. but I think it isn't typical.
| |