Difference between registered memory and unbuffered memory

Difference between registered memory and unbuffered memory

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 [...]
Generate random password in Linux Command Line

Generate random password in Linux Command Line

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.
Exploring the software behind Facebook

Exploring the software behind Facebook

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 [...]
PHP: Assigning return value by reference is deprecated

PHP: Assigning return value by reference is deprecated

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:
Manage Debian auto startup scripts

Manage Debian auto startup scripts

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 [...]
About CPU: The logical and physical cores

About CPU: The logical and physical cores

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 [...]
Flashcache: caching data in SSD disks

Flashcache: caching data in SSD disks

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.
Batch rename files in Linux

Batch rename files in Linux

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?
Using VETH instead of VENET in OpenVZ

Using VETH instead of VENET in OpenVZ

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).
YUM: Download a RPM package without installation

YUM: Download a RPM package without installation

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.
© 2006-2010 Planet Admon. All rights reserved.