到底libthr有什么用
2009-05-13 08:09:59来源:未知 阅读 ()
libthr成为默认的pthread库
发表:
delphij
时间: 2007/05/13 23:24:33
经过长时间的讨论,今天FreeBSD正式将libthr(1:1线程库实现)改为为默认的pthread库(libpthread),而M:N线程库实现(libkse)则重新命名为libkse。
搜了一下网络,大致的印象是
可以替换linux的线程库,性能有所提升
可以改善运行MySQL时原来FreeBSD线程库的不足,这个曾经在mysql的文档中看到过。
一个应用
目前 PCZONE 用的系統是 FreeBSD 6 + MySQL 5
MySQL 是我自己手動 compile 的
之前找了不少資料 , 網路上高手測試文章顯示 libthr 效能比較好 , 故捨棄 linuxthreads 而改採 libthr
要採用 libthr 可在編譯完 mysql 後 , 編輯 /etc/libmap.conf , 並加入下列資料
[mysqld]
libpthread.so.2 libthr.so.2
libpthread.so libthr.so
重新開機後 , 執行指令:ldd /usr/local/libexec/mysqld
可看到下列資訊
/usr/local/libexec/mysqld:
libz.so.3 => /lib/libz.so.3 (0x65fac000)
libwrap.so.4 => /usr/lib/libwrap.so.4 (0x65fbc000)
libcrypt.so.3 => /lib/libcrypt.so.3 (0x65fc3000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x65fdc000)
libm.so.4 => /lib/libm.so.4 (0x660aa000)
libpthread.so.2 => /usr/lib/libthr.so.2 (0x660c0000)
libc.so.6 => /lib/libc.so.6 (0x660d3000)
出現 libpthread.so.2 => /usr/lib/libthr.so.2 代表 MySQL 已採 libthr 運作
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/12258/showart_302534.html
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:OpenBSD 4.2 新特性
- 关于FreeBSD 7.0 源码的问题 2009-05-13
- 开启线程导致FreeBSD6.3下的bing9性能下降 2009-05-13
- FreeBSD多线程下载工具 2009-05-13
- 我的FreeBSD sysctl.conf 2009-05-13
- [转]FreeBSD-安装多线程下载软件axel提速Ports安装 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash