Pavel, responding to pj:Er eh -- which one? The only one I see that might help keep a multi-threaded job using various kinds of memory on multiple nodes confined could be the resident set size (RLIMIT_RSS; ulimit -m). So far as I can tell, that one is a pure no-op in Linux. Here's the bash list of all available ulimit (setrlimit) options: -a All current limits are reported -c The maximum size of core files created -d The maximum size of a process's data segment -e The maximum scheduling priority ("nice") -f The maximum size of files written by the shell and its children -i The maximum number of pending signals -l The maximum size that may be locked into memory -m The maximum resident set size -n The maximum number of open file descriptors (most systems do not allow this value to be set) -p The pipe size in 512-byte blocks (this may not be set) -q The maximum number of bytes in POSIX message queues -r The maximum real-time scheduling priority -s The maximum stack size -t The maximum amount of cpu time in seconds -u The maximum number of processes available to a single user -v The maximum amount of virtual memory available to the shell -x The maximum number of file locks Did I miss seeing one that would be useful? Actually, given the chronic problem we've had over the years accounting for how much memory in total (including text, data, stack, mapped files, locked pages, kernel memory structures that an application is using many of, ... I'd be suprised if any such ulimit existed that actually worked for this purpose (confining an HPC jobs to using almost exactly all the memory available to it, but no more.) -- I won't rest till it's the best ... Programmer, Linux Scalability Paul Jackson <pj@sgi.com> 1.940.382.4214 --
| Ingo Molnar | [patch 12/13] syslets: x86: optimized copy_uatom() |
| Greg Kroah-Hartman | [PATCH 017/196] aoechr: Convert from class_device to device |
| Yinghai Lu | Re: 2.6.26, PAT and AMD family 6 |
| Jan Engelhardt | intel iommu (Re: -mm merge plans for 2.6.23) |
git: | |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| David Miller | [GIT]: Networking |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Natalie Protasevich | [BUG] New Kernel Bugs |
