Posted by joseph on August 21, 2010 ·
Unbuffered memory is also known as unregistered memory (or UDIMM). Buffered memory is also known as registered memory (or RDIMM).
Unbuffered memory is memory where the memory controller module drives the memory directly, instead of using a store-and-forward system like registered memory. Buffered memory [...]
Posted by joseph on July 25, 2010 ·
Password is widely used in a production environment, for example, when we created a system account, we need to set an initial password for it, and When email / database / Subversion / LDAP (..etc.) accounts created, random passwords are needed as well.
Posted by joseph on July 16, 2010 ·
Pingdom.com created a nice article last month, it took a look at some of the software and techniques that used by Facebook to keep its site up and running smoothly in spite of handling close to half a billion active users. At the scale that Facebook operates, a lot of traditional approaches to serving [...]
Posted by joseph on July 1, 2010 ·
Recently I upgraded to PHP 5.3.2 on my testing server. But soon I got some warning message from some Joomla‘s new themes like JV Eoty. It worked well in PHP 5.2.x, but the moment I did this I started getting numerous warnings. The one that appeared the most was:
Posted by joseph on June 11, 2010 ·
Debian uses a Sys-V like init system for executing commands when the system runlevel changes – for example at bootup and shutdown time. Its startup files are stored in /etc/init.d/ and symbolic linked within the /etc/rcX.d/ directories. Debian Linux comes with different utilities to manage these [...]
Posted by joseph on May 31, 2010 ·
This post will demonstrate a detailed method of enumerating processors in a running linux server. Before delving into the topic, some terms should be defined:
Physical Package: The physical package is a microprocessor. For each physical package, it plugs into a physical socket on a mainboard, and may [...]
Posted by joseph on April 30, 2010 ·
Facebook released a kernel module called Flashcache this wednesday, which is used to speed up MySQL by caching data in faster media like SSD disks. It’s only tested for kernel versions 2.6.18 and 2.6.20.
Posted by joseph on April 23, 2010 ·
Is there any easy ways to batch rename files in Linux? A common requirement is that the web developers may ask you to help rename all *.html files to *.htm, how can we do that?
Posted by joseph on April 8, 2010 ·
By default OpenVZ is using VENET as network device. It does packet switching based on IP header, which makes it look like a point-to-point connection between VPS and the physical host. An alternative device is Virtual Ethernet device (a.k.a. VETH).
Posted by joseph on April 6, 2010 ·
Yum is commonly used in major RPM based Linux distributions such as CentOS, Redhat and SuSE, it can help us perform automatic dependency checking. If you’d like to only download the RPM packages via yum and do not install/update them, it’s nearly impossible by default.