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

Reply via email to