刚刚为debian jessie编译了mongodb并且拥有庞大的源文件
~/tmp$ du -h ./mongodb-src-r3.0.5 | grep G
1,8G ./mongodb-src-r3.0.5/build/linux2/normal/mongo/s
1,9G ./mongodb-src-r3.0.5/build/linux2/normal/mongo/db/storage
1,3G ./mongodb-src-r3.0.5/build/linux2/normal/mongo/db/exec
1,5G ./mongodb-src-r3.0.5/build/linux2/normal/mongo/db/query
1,3G ./mongodb-src-r3.0.5/build/linux2/normal/mongo/db/repl
8,9G ./mongodb-src-r3.0.5/build/linux2/normal/mongo/db
19G ./mongodb-src-r3.0.5/build/linux2/normal/mongo
19G ./mongodb-src-r3.0.5/build/linux2/normal
19G ./mongodb-src-r3.0.5/build/linux2
19G ./mongodb-src-r3.0.5/build
21G ./mongodb-src-r3.0.5
编译 mongod 文件的大小约为400Mb。在wheezy deb版本中它的大小约为20Mb
这是正常的吗?
答案 0 :(得分:0)
剥离文件(从文件中清除调试符号和部分以及重定位信息)。试试这个:
strip -sg mongod
对我来说,将 mongob 从 442.8Mb 转为 33.6Mb 。