Dear Deven,
Another solution is to compile leveldb and ceph without tcmalloc support :)
Ceph and leveldb work just fine without gperftools, and I am yet to do
benchmarks as to how much performance benefit you get from
google-perftools replacement tcmalloc of globc malloc.
Best regards
Owen
On 07/25/2014 04:52 PM, Deven Phillips wrote:
> root@cubie01:~# aptitude search perftools
> p google-perftools - command
> line utilities to analyze the performance of C++ programs
> root@cubie01:~# aptitude install google-perftools
> The following NEW packages will be installed:
> google-perftools{b}
> The following packages are RECOMMENDED but will NOT be installed:
> graphviz gv
> 0 packages upgraded, 1 newly installed, 0 to remove and 40 not upgraded.
> Need to get 78.3 kB of archives. After unpacking 238 kB will be used.
> The following packages have unmet dependencies:
> google-perftools : Depends: libgoogle-perftools4 which is a virtual
> package.
> Depends: curl but it is not going to be installed.
> The following actions will resolve these dependencies:
>
> Keep the following packages at their current version:
> 1) google-perftools [Not Installed]
>
>
>
> Accept this solution? [Y/n/q/?] n
>
> *** No more solutions available ***
>
>
>
> On Fri, Jul 25, 2014 at 10:51 AM, zhu qiang <[email protected]>
> wrote:
>
>> Hi,
>>
>> may be you miss : libgoogle-perftools-dev.
>>
>> try apt-get install -y libgoogle-perftools-dev
>>
>>
>>
>> best.
>>
>>
>>
>> *From:* ceph-users [mailto:[email protected]] *On Behalf
>> Of *Deven Phillips
>> *Sent:* Friday, July 25, 2014 11:55 AM
>> *To:* [email protected]
>> *Subject:* [ceph-users] Issues compiling Ceph (master branch) on Debian
>> Wheezy (armhf)
>>
>>
>>
>> Hi all,
>>
>>
>>
>> I am in the process of installing and setting up Ceph on a group of
>> Allwinner A20 SoC mini computers. They are armhf devices and I have
>> installed Cubian (http://cubian.org/), which is a port of Debian Wheezy.
>> I tried to follow the instructions at:
>>
>>
>>
>> http://ceph.com/docs/master/install/build-ceph/
>>
>>
>>
>> But I found that some needed dependencies were not installed. Below is a
>> list of the items I had to install in order to compile Ceph for these
>> devices:
>>
>>
>>
>> uuid-dev
>>
>> libblkid-dev
>>
>> libudev-dev
>>
>> libatomic-ops-dev
>>
>> libsnappy-dev
>>
>> libleveldb-dev
>>
>> xfslibs-dev
>>
>> libboost-all-dev
>>
>>
>>
>> I also had to specify --without-tcmalloc because I could not find a
>> package which implements that for the armhf platform.
>>
>>
>>
>> I hope this helps others!!
>>
>>
>>
>> Deven Phillips
>>
>
>
>
> _______________________________________________
> ceph-users mailing list
> [email protected]
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>
_______________________________________________
ceph-users mailing list
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com