On Fri, 3 Apr 2015, C.L. Martinez wrote:
> On 04/01/2015 12:51 PM, C.L. Martinez wrote:
> > Hi all,
> >
> > In the following weeks, I need to install a syslog collector server
> > using mysql as a backend to store all logs (and I would like to use
> > OpenBSD 5.7 to accomplish that).
> >
> > I expect +/- 5k-6k EPS from our servers (unix, linux, windows). As a
> > syslog process I will use syslog-ng or rsyslog. But my question is about
> > using mysql under OpenBSD.
> >
> > Due to the log volume, I will need to do, probably, some type of
> > "tuning" in mysql side.
> >
> > Somebody uses mysql in production environments with a respectable
> > amount of inserts under OpenBSD? Tips & tricks about what options to use
> > under fstab where mysql stores all data, memory limits, etc?
> >
> > Thanks.
>
> Please, any inputs?
>
I don't see why running MySQL on OpenBSD would be much different than on
any other OS?
Set your settings in the MySQL config like you would on any other OS.
Then look at the mount man page and see if there is anything there that
you might want to change (my guess would be no...).
I do have the following in my /etc/login.conf:
mysqld:\
:openfiles-cur=1024:\
:openfiles-max=2048:\
:tc=daemon:
which I got from the mysql-* file in /usr/local/share/doc/pkg-readmes
It's possible there might be more interesting things to mess with in
login.conf for MySQL but I'm guessing probably not more than those two
openfiles settings.
It sounds like this is a new project that you haven't done before? If you
have done this with this amount of load before then you should have some
guess as to how it will work. If not I would say start with the
my-huge.cnf MySQL config and go from there. Try to do some testing,
particularly try to simulate the load before you go to production. I'm
thinking fast CPUs and fast disks will be your best friends on this
project.
--
John Merriam