Generally, in Unix OSes the threading behaves a lot different than in, say Windows NT.
Whole threads and processes can be put to sleep, they eat up zero memory and/or CPU then.
So also do not worry when the nslu2 is idle and it has no free memory. When memory is requested by an app it is delivered, otherwise the system uses it as cache. 😉