8,399 reputation
52457
bio website kamilkisiel.net
location Vancouver, Canada
age 31
visits member for 5 years, 10 months
seen Dec 30 '13 at 6:05

I've been Linux user for over 10 years, and been computing since around age 11. I got my start in programming by learning Perl on my Debian machine in high school. Since then I've learned numerous languages including C, C++, and Python. I've also dabbled in Java and assembly.

I have a bachelors degree in Computer Engineering from Simon Fraser University in Burnaby, BC, Canada.

I've worked in Japan as a CAD software developer in C++ on Windows. Not my favorite environment, but an interesting project never the less.

I'm currently employed by a Vancouver-based biotech startup working primarily on systems level projects but doing my fair share of software development.

My favorite programming language is Python and I use it nearly every day. My recent interests lie in virtualization, hpc, and large-scale systems management. I'm an active contributor to the Bcfg2 project.


Mar
27
comment Limiting ssh connections with a daily amount
If lastlog isn't good enough, you can do your own accounting in your script.
Mar
26
answered Limiting ssh connections with a daily amount
Mar
26
answered Forking and memory allocation question
Mar
6
awarded  Popular Question
Mar
3
comment Sun Grid Engine set memory requirements per jobs
Also here's a quick blog post from gridengine.info regarding memory limits: gridengine.info/2009/12/01/…
Mar
3
comment Sun Grid Engine set memory requirements per jobs
The arguments are the same as the name of the complex. So if you have h_vmem configured as a consumable resource and under a host's complex_values, your command would look like: qsub -l h_vmem=4G job1.
Mar
3
comment Sun Grid Engine set memory requirements per jobs
GridEngine will run exactly as many jobs as match the available complex resources. So if you define a node to have 16GB of h_vmem available, and you submit 5 jobs requesting 4GB, GridEngine will only place 4 of them on the node at once. Your job should always request the peak amount it expects to use. If you have swap space on your nodes, you can include that amount in the h_vmem complex value.
Mar
3
comment Parallel prologue and epilogue in Grid Engine
I feel your pain. It does seem like a deficiency in the GridEngine system if this isn't possible. You could try contacting Univa or some of the open source GridEngine authors and requesting the feature. They seem to be quite receptive to such requests at this point.
Mar
3
answered Parallel prologue and epilogue in Grid Engine
Mar
3
comment Sun Grid Engine set memory requirements per jobs
I'm not sure what you mean. With the h_vmem limit, GE will only run the job on the node if it has enough of the h_vmem resource available to run it. It also sets the ulimit on virtual memory. If the job tries to allocate more than the limit, it will be killed by the OS.
Mar
2
answered Sun Grid Engine set memory requirements per jobs
Feb
22
comment Adding lines to /etc/profile with puppet?
This also works on OpenSUSE and Gentoo.
Feb
18
awarded  Tag Editor
Feb
18
revised gridengine wiki excerpt
Updated links with more recent information
Feb
18
revised gridengine wiki description
Updated links with more recent information
Feb
18
revised Sun Grid Engine Array Job Individual Resources
edited tags
Feb
18
suggested approved edit on gridengine tag wiki excerpt
Feb
18
suggested approved edit on gridengine tag wiki
Feb
18
answered Synchronization of volume snapshots when doing whole system backups
Feb
18
revised Utility to monitor command output changes
Fixed title