Linux 上 MySQL Scalability 的問題

先前提到在 的問題,在 Update on the linux scaling situation. 提到了兩個 link:

在第一個 link 裡,在一台 4 CPU 的 PPC 64 有發現類似的現象:

中間 debug 的過程就不講了,最後發現是 malloc() 的問題,用 LD_PRELOAD 把 提供的 替換掉後就恢復了:

那個法鵝大站的站長,如果你覺得 太慢的話掛個 LD_PRELOAD 的 patch 上去... :p

This entry was posted in Computer, Database, FreeBSD, Linux, Murmuring, MySQL, OS, Software. Bookmark the permalink.

3 Responses to Linux 上 MySQL Scalability 的問題

  1. wens says:

    感謝 DK 大:p

  2. dou says:

    這東西不錯用, 跑起來也較快

    只有一個問題, tcmalloc() 要來的記憶體位置是固定的
    malloc() 要來的並非如此(Linux Kernel 2.6 + vdso random)

    會有安全性的疑慮 :P

  3. Pingback: Linux MySQL 使用 TCMalloc | Tsung's Blog

Leave a Reply

Your email address will not be published. Required fields are marked *