On Wednesday, 28 March, 2012 at 5:33 PM, jason herman wrote:
i've looked into that but I'm new to ulimit so perhaps i'm missing something.first, about the machines. I'm running on ec2. for these tests i've been just running on a single machine. I've tested para & HVM architected machines seperately.logged in via ssh, command line:$ ulimit -acore file size (blocks, -c) 0data seg size (kbytes, -d) unlimitedscheduling priority (-e) 0file size (blocks, -f) unlimitedpending signals (-i) 59623max locked memory (kbytes, -l) 64max memory size (kbytes, -m) unlimitedopen files (-n) 1024pipe size (512 bytes, -p) 8POSIX message queues (bytes, -q) 819200real-time priority (-r) 0stack size (kbytes, -s) 8192cpu time (seconds, -t) unlimitedmax user processes (-u) 59623virtual memory (kbytes, -v) unlimitedfile locks (-x) unlimitedwhen i condor_ssh_to_job:ulimit -acore file size (blocks, -c) 1317074data seg size (kbytes, -d) unlimitedscheduling priority (-e) 0file size (blocks, -f) unlimitedpending signals (-i) 59623max locked memory (kbytes, -l) 64max memory size (kbytes, -m) unlimitedopen files (-n) 1024pipe size (512 bytes, -p) 8POSIX message queues (bytes, -q) 819200real-time priority (-r) 0stack size (kbytes, -s) unlimitedcpu time (seconds, -t) unlimitedmax user processes (-u) 59623virtual memory (kbytes, -v) unlimitedfile locks (-x) unlimitedSO there are differences (core file size) but not max memory size, data seg size, or virtual memory.I turned on wine debugging. This causes the process to runs in slowmotion. So we can examine /proc/pid/limits for the wine process:root@master:/proc/11457# cat limitsLimit Soft Limit Hard Limit UnitsMax cpu time unlimited unlimited secondsMax file size unlimited unlimited bytesMax data size unlimited unlimited bytesMax stack size unlimited unlimited bytesMax core file size 0 0 bytesMax resident set unlimited unlimited bytesMax processes 59623 59623 processesMax open files 4096 4096 filesMax locked memory 65536 65536 bytesMax address space unlimited unlimited bytesMax file locks unlimited unlimited locksMax pending signals 59623 59623 signalsMax msgqueue size 819200 819200 bytesMax nice priority 0 0Max realtime priority 0 0Max realtime timeout unlimited unlimited usFrom within the condor job - from stata, which launches the wine process via stata's shell command):SO it would appear there is no applicable linux memory limit.any additional thoughts?jasonOn Mar 28, 2012, at 3:47 PM, Ian Chesal wrote:On Monday, 26 March, 2012 at 7:30 PM, jason herman wrote:So the question is what could be preventing the OS from allocating memory to a process that a condor job forked via shell?Could be a different set of system limits are being applied when jobs are run via Condor.What does the following report for the shell from where you run your jobs manually:ulimit -aAnd what does that same command report when you run it as a Condor job the same way you run your application?Also: are your machines homogenous? Are the machines where you run your commands by hand the same (RAM, disk, CPU, etc.) as the machines where jobs run under Condor's control?Regards,- Ian---Ian ChesalCycle Computing, LLCLeader in Open Compute Solutions for Clouds, Servers, and DesktopsEnterprise Condor Support and Management Tools_______________________________________________
Condor-users mailing list
To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a
subject: Unsubscribe
You can also unsubscribe by visiting
https://lists.cs.wisc.edu/mailman/listinfo/condor-users
The archives can be found at:
https://lists.cs.wisc.edu/archive/condor-users/_______________________________________________Condor-users mailing listTo unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with asubject: UnsubscribeYou can also unsubscribe by visitingThe archives can be found at: