Hi, Pete, Thank you for sharing your experience with me!
sendfile and mmap are common system calls, but it sounds like we still need to consider at least the file-system differences when deploying Kafka. Cross-platform supports are a headache. : ) Best wishes, Xiao Li On Mar 10, 2015, at 10:28 AM, Pete Wright <pwri...@rubiconproject.com> wrote: > On 03/09/15 22:56, Xiao wrote: >> Hi, Jay, >> >> Thank you! >> >> The Kafka document shows “Kafka should run well on any unix system". I >> assume it includes the major two Unix versions, IBM AIX and HP-UX. Right? > > FWIW I have had good success running Kafka under load on FreeBSD. I was > using OpenJDK-8, and ZFS as my underlying filesystem (which supports lz4 > block level compression). FreeBSD supports the sendfile() system call > much like Linux does, and if AIX and HP-UX also support this you may be > OK. It's been a while since I've used those Unix systms so YMMV there. > > The one suggestion for AIX would be to use IBM's JDK/JRE as I am sure it > has been optimized for Power processors. > > Obviously this precludes doing extensive load and failover testing > before even considering running it in production - but I did not run > into any issues using FreeBSD in my lab. > > Cheers, > -pete > > -- > Pete Wright > Systems Architect > Rubicon Project > pwri...@rubiconproject.com > 310.309.9298