Need distribution for x86_64 system (Debian,Ubuntu)

114 views
Skip to first unread message

boa

unread,
Feb 5, 2013, 3:25:42 AM2/5/13
to dim...@googlegroups.com
I interested in your app dim_STAT and wanted try its abilities, but unfortunaly i cannot run it under ubuntu 64bit
In readme file is written that only 32bit binaries available.
In nowaday IT world mostly servers has 64bit OS. it's very hard to find DB server with 32bit OS. Primary reason is memory - most of DB servers has more than 4G RAM, usually even more then 16-32G.
So it would be perfect to have 64bit distr or have ability to compile binaries from sources.
thanx!

Dimitri

unread,
Feb 5, 2013, 4:49:12 AM2/5/13
to dim...@googlegroups.com
Hi Boa,

the problem is exactly opposite: you cannot run 64bit binaries on 32bit OS ;-)
while there is no issue to run 32bit binaries on 32bit and 64bit OS..

the real problem with Linux distros that they've decided to not ship
32bit libs by default (which is completely stupid IMHO, as it's taking
only few disk space, but may avoid a lot of compatibility issues with
old or other binaries).. Then, following the idea "for each task use a
right tool", I'd suspect any tool needing more than 4GB RAM to monitor
several servers ;-)) -- and dim_STAT is very compact in RAM usage
(while it's not prohibit you from replacing the shipped MySQL db by
64bit MySQL instance), and hope I'll not surprise you, but 32bit
instructions are running pretty faster than 64bit on the same x64 CPU,
and even some of them are able to execute 2 32bit instructions on the
same time -vs- always only one of 64bit ;-)

the true problem with 32bit will start only in 2036 year (if I
remember well), when the "time" 32bit value will be overloaded.. - but
it's not for tomorrow, right? ;-)

then, if we're speaking about DB servers... - 32GB RAM is for desktop
now days ;-) for DB I'd expect 256GB at least (while 1TB is better
;-))

(BTW, if you'll deploy dim_STAT on Solaris, you'll even not remark if
you're using 32 or 64bit binaries -- it'll just work, that's all,
while on 64bit Linux you'll need today to add some missing libs
manually (you may find in this lis exactly which ones.. - from what I
remember there was: glibc.i686 / libc6-i386, libzip.i686/ lib32z1 or
similar, then libX11, libssl, libcrypto, libpng12, libjpeg -- depends
on the Linux distro))..

Rgds,
-Dimitri
> --
> You received this message because you are subscribed to the Google Groups
> "dim_STAT" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to dimstat+u...@googlegroups.com.
> To post to this group, send email to dim...@googlegroups.com.
> Visit this group at http://groups.google.com/group/dimstat?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

boa

unread,
Feb 5, 2013, 9:17:14 AM2/5/13
to dim...@googlegroups.com
well. 
i understand your position about perfomance of 32bit code on 64bit cpu, about libraries that were excluded from default 64bit linux installation. and also i didnt mean that statistic service needs 4GB RAM =)
lets look what should i do for monitoring some servers (imagine 10-20 machines)
on each server install  ~280MB libs for 32 bit applications (apt-get install ia32-libs ). it's not much but on these step i should resolve some conflicts between 32bit and 64bit libraries.
And i need to do this work and install many libs on each db servers only for small application with ~2mb size (STAT-service).

More easy would be if i'd could download 64bit binaries or source code and compile its as i want and need.
All popular solutions and applications exists in many forms of distributives: for example mysql. You can download it for different OS and make choise between 32 and 64 bits.

When i have 64bit distr i just install it and do nothing more.

Is it very hard to create x86_64 distribution?

Dimitri

unread,
Feb 6, 2013, 6:27:02 AM2/6/13
to dim...@googlegroups.com
Hi Boa,

on all Linux servers I'm using around in the LAB all I've needed to install for STAT-service is just libz.i686, that's all.. (few KB) -- don't know why you need all this ia32 stuff.. (you may just check with "ldd/ etc/STATsrv/bin/WebX or WebX.mySQL which libs are missing on your host, and again, if you're expecting to monitor MySQL or Oracle, or use any "advanced" Add-Ons -- in other case it should just work)..

then only thing I need to prepare a 64bit version is a time.. ;-)

Rgds,
-Dimitri

Reply all
Reply to author
Forward
0 new messages