Posted by joseph on September 8, 2009 ·
Clamav should be the best anti-virus software for linux, it’s widely used and frequently updated for security vulnerabilities. If your server allows some public groups to upload files or serves as mail server, it’s highly recommended to have a good antivirus installed, so that every of the [...]
Posted by joseph on September 8, 2009 ·
This week Facebook should have completed its new photo storage system which is designed to reduce the social network’s reliance on expensive proprietary solutions from NetApp and Akamai. The new large blob storage system, named Haystack, is a custom-built file system solution for the over 850 [...]
Posted by joseph on September 8, 2009 ·
In a former post, we know that with the help of defrag_mem we can clean up buffers / cached memory to gain more real “free” memory. Defrag_mem works like common windows memory optimizer, it asks for as much memory as possible, and then free them all. This way is not suggested on productive [...]
Posted by joseph on September 8, 2009 ·
This command is very useful to free buffers when you face lack of memory issue. Free memory can be seen from the output of common linux command “free”:
[root@leaseweb ~]# free
total used free shared buffers cached
Mem: 1033972 [...]
Posted by joseph on September 8, 2009 ·
Some time ago ext4 was released and served as a built-in feature in linux kernel mainline. Ext4 provides additional benefits compared to ext3. The next release of Fedora, version 11, will by default use ext4 unless serious regressions occured. In this article I’d give you a general way on converting [...]
Posted by joseph on September 8, 2009 ·
Xaprb.com shows a nice example on how to print I/O operations per-process by iopp here. This command is only available in kernel-2.6.20+ or equivalent patched, so they don’t work for older linux systems (including RHEL4, 5.0, 5.1, 5.2).
Posted by joseph on September 8, 2009 ·
This is a benchmark report from GraphicsMagick’s offical website. I record it here just for a quick refer, I may need it in the following days. As it’s from GraphicsMagick itself, simply dont trust the results, just pay more attention on how they performed their benchmark.
Posted by joseph on September 8, 2009 ·
These three are all in-memory file-system. Sysfs was originally based on ramfs. ramfs was written around the Linux 2.4 time. It’s an exercise in elegance, as it showed just how easy it was to write simple filesystem using the VFS layer. Because of its simplicity and use of the VFS, it provided [...]
Posted by joseph on September 8, 2009 ·
This is a quick guide for installing eAccelerator in a PHP environment. eAccelerator is well-known PHP memory management plug-in, it’s used to optimize execution of PHP codes.
Posted by joseph on September 8, 2009 ·
I noticed some TCP_MISS/000 entries in Squid access_log this afternoon, as what I saw 3 years ago.
As we know that TCP_MISS means the URL has no stored objects in cache, and TCP_MISS/000 is the bit usually means aborted, indicating there’s no reply to the request before the client aborted the [...]