8,029 reputation
12248
bio website kamilkisiel.net
location Vancouver, Canada
age 31
visits member for 5 years, 1 month
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.


Jun
18
comment How do you manage your Mac workstations?
Sounds somewhat similar to the problems with Radmind as well, except that in Radmind the updates are done as a diff instead of pushing the whole image. This makes it a fair bit faster and less bandwidth intensive. However, it has all the same drawbacks of having to maintain a "gold image", albeit in pieces and with overlays and all sorts of other added complexity. This is exactly the reason I'd like to see us move to pkg based deployment.
Jun
18
answered Anyone love/hate the PowerConnect line of switches from Dell?
Jun
18
answered Logs worth to keep and analyze in a central repository
Jun
18
asked How do you manage your Mac workstations?
Jun
18
revised What is Hadoop and what is it used for?
Added some examples
Jun
18
answered What is Hadoop and what is it used for?
Jun
18
answered Hadoop cluster. 2 Fast, 4 Medium, 8 slower machines?
Jun
18
answered Do you skip a rack unit between servers?
Jun
17
comment Server load average is 25% in top
Your description is not quite correct. The load average is not the number of processes waiting on the processor. On Linux, the load average includes processes in the running, runnable, and uninterruptible sleep states. That means the load goes up by 1 for each processor currently using the CPU, waiting for the CPU, or waiting for something else (usually disk I/O, or in this case, NFS).
Jun
17
awarded  Critic
Jun
17
comment Password Management System for multiple SysAdmins?
Evan wasn't the one asking the original question...
Jun
17
answered Can I change the name of an NFS export
Jun
14
comment How to tell what process has a specific port open on Linux?
If neither netstat nor lsof show the port as being used, but the machine is responding to it, chances are there's been a root kit installed. I recommend moving any data off the machine somewhere else and then nuking it.
Jun
11
asked NFS mount “hanging” when accessing from a server on a different subnet
Jun
11
answered Single sign-on for a mixed-OS network
Jun
10
comment Open Directory Failover
Yes, I've read that. It's also possible that the second scenario they are describing is more appropriate for a remote site that replicates from a master site somewhere. The clients would then be configured authenticate with the replica by default simply because of proximity reasons.
Jun
10
comment Linux server is only using 60% of memory, then swapping
Thanks. This really seems like the crux of the problem. We'll look at ways to rectify it.
Jun
10
accepted Linux server is only using 60% of memory, then swapping
Jun
10
asked Open Directory Failover
Jun
10
comment Linux server is only using 60% of memory, then swapping
I'll look at some of your suggestions. No, I'm not crazy and running a production database on the backup system. The PostgreSQL is part of the backup system, as Bacula uses that as its information store for keeping track of what is on what tape, etc. I'll take a look at tuning some of the parameters you specified. The high I/O throughput is a result of other servers dumping data to this server's disk tray, and this server subsequently pulling that data and writing it to an LTO4 tape library.