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


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
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
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.
Jun
9
comment What's a good tool for collecting statistics on filesystem usage?
I think Evan pretty much hit the nail on the head with the link to that paper. That's basically the exact kind of data I'd like to be able to collect. Just trying to see if there's a way short of purchasing an expensive NetApp box to do it :)
Jun
9
comment Linux server is only using 60% of memory, then swapping
It's an SGI Altix XE240, I'm pretty sure it can support more than 4 GB of RAM as I've used demo units with 32 GB.
Jun
9
comment What's a good tool for collecting statistics on filesystem usage?
The operating system is Linux. Sure, I can do ls, but I don't see how running that on a 12TB filesystem is going to give me a concise view of its usage characteristics without me writing a lot of code to analyze the output from multiple runs.
Jun
9
comment Extending the Filesystem Hierarchy Standard (FHS) to house Enterprise Software
I also think this is pretty much the best way to go. It also doesn't require any "extension" to the FHS. Isn't this already the standard?
Jun
9
comment How to manage Xen virtual machines on shared SAN storage?
Perfect! That's exactly what I was looking for. The xend-domain-lock-utility could presumably even hook in to a clustered volume manager or something similar. I've accepted the answer, but maybe you can update it with the specific configuration bits out of the comments just to make it a bit more clear?
Jun
9
comment Linux server is only using 60% of memory, then swapping
I will give this a try tomorrow at work. Also, my spaw isn't on /dev/hdb2 ;)
Jun
8
comment Linux server is only using 60% of memory, then swapping
Well, as I said, it's running the bacula backup system. The blocks in are likely the result of the server dumping data to its externally attached SAS disk array.
Jun
8
comment How to manage Xen virtual machines on shared SAN storage?
Where is this built in locking mechanism? I've never seen this mentioned in any documentation, and I've been told that such a thing is not built in to Xen. Do you have some references?
Jun
5
comment How would you send syslog *securely* over the public Internet?
This is what we use to send syslog from our DMZ to our internal network. Works well.
Jun
4
comment Distributed Storage Filesystem - Which one/Is there a ready to use product?
Just wanted to comment that this is exactly my experience with OCFS2 / Pacemaker vs. NFS as well. After trying OCFS2 as a clustered data store for a while I found it extremely lacking. Meanwhile our HA NFS system has been running like a charm.
Jun
4
comment Mapping UIDs for NFS
I'm not sure why you obviously need to do some UID mapping? Are the UIDs too big for NFS to use? or is consistency the problem? or?
Jun
3
comment Alleviating the Password Explosion Problem
Ditto. We've built our network from the ground up to authenticate everything possible against a directory server. Kerberos works for most things, LDAP login with the same credentials for anything that doesn't support Kerberos. Many external services will either let you proxy the authentication back to your own servers, or else set up a proxy. The users sign on to your proxy page and then it forwards the credentials or some kind of authorization token to the external service.
Jun
3
comment Poll: What is your favourite terminal program?
Terminal.app is alright, but the fact that it doesn't support 256 colors drives me insane.
Jun
1
comment How do you keep track of what's connected to your switches?
This looks like the tool that does exactly what I want. Doesn't look like it's been maintained in some time, but I will give it a whirl and see if I can make it work with our network. Thanks :)
Jun
1
comment How do you keep track of what's connected to your switches?
They do wrap, but eventually become unstuck. I may try the cellotape.
May
31
comment OS / Distribution for a small network firewall / gateway
We actually use OpenBSD on our organizations primary routers. Even with a decently sized network with several subnets and VLANs the performance on fairly modest PC hardware is still very good. It's also incredibly flexible. Pf is a great packet filtering framework, if you take the time to understand it.