<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3721578923089663805</id><updated>2012-01-27T00:57:31.724+08:00</updated><category term='BASH'/><category term='Directory Service'/><category term='Fedora'/><category term='ACRC'/><category term='Yum'/><category term='Visualisation'/><category term='Intel Compiler'/><category term='rsync'/><category term='Load Balancer'/><category term='Gaussian'/><category term='Valgrind'/><category term='Infiniband'/><category term='Rescue'/><category term='Windows'/><category term='RPM'/><category term='VirtualGL'/><category term='Environment'/><category term='OpenIB'/><category term='System Monitoring'/><category term='TCP'/><category term='GIT'/><category term='libXp'/><category term='iPAD'/><category term='NIS'/><category term='MPB'/><category term='strace'/><category term='nmon'/><category term='MPIRUN'/><category term='Solaris'/><category term='Benchmark'/><category term='High-Availability'/><category term='CPLEX'/><category term='performance'/><category term='Apache'/><category term='Online Book'/><category term='Centrify'/><category term='cron'/><category term='APBS'/><category term='Dropbox'/><category term='News'/><category term='Grace'/><category term='MPI'/><category term='Voltaire'/><category term='OpenGL'/><category term='Ganglia'/><category term='GNU Compilers'/><category term='eBook'/><category term='IBM'/><category term='xCAT'/><category term='Howto'/><category term='OFED'/><category term='System Administration'/><category term='SSH'/><category term='Resource'/><category term='Drivers'/><category term='Torque'/><category term='Pylith'/><category term='CentOS'/><category term='HPC'/><category term='Perl'/><category term='memory'/><category term='ChameleonOS'/><category term='Gnome'/><category term='Chelsio'/><category term='ARISTA'/><category term='Virtualisation'/><category term='Vim'/><category term='NFS'/><category term='Bazaar Packages'/><category term='Protocol'/><category term='MATLAB'/><category term='Nagvis'/><category term='Eclipse'/><category term='GAMESS'/><category term='Gromacs'/><category term='Education'/><category term='Intel'/><category term='OpenMPI'/><category term='Installation'/><category term='Hewlett Packard'/><category term='Hard Disk'/><category term='Python'/><category term='Appliance'/><category term='RHEL'/><category term='PXE Server'/><category term='NTP'/><category term='Sysstat'/><category term='lammps'/><category term='Vmware'/><category term='Repository'/><category term='MAUI'/><category term='Xmgrace'/><category term='White Paper'/><category term='F5'/><category term='Tutorial'/><category term='Signals'/><category term='Windows Integration'/><category term='IDE'/><category term='OpenMP'/><category term='GotoBLAS2'/><category term='C++'/><category term='Distro'/><category term='KVM'/><category term='FFTW'/><category term='GRUB'/><category term='Clone'/><category term='LINUX'/><category term='sensors'/><category term='Logs'/><category term='Hadoop'/><category term='AMD'/><category term='SSL'/><category term='ld'/><category term='Storage'/><category term='OpenCL'/><category term='Scheduler'/><category term='Articles'/><category term='scripts'/><category term='MCTDH'/><category term='Application'/><category term='Cloud'/><category term='BladeCenter'/><category term='SGI'/><category term='RDP'/><category term='Community Grid'/><category term='manual'/><category term='Data Center'/><category term='Gallery'/><category term='ARPACK'/><category term='Network'/><category term='Redhat'/><category term='SAMBA'/><category term='Linux Mint'/><category term='Multimedia'/><category term='MOAB'/><category term='Debian'/><category term='Cloud Computing'/><category term='Ethernet'/><category term='process'/><category term='sftp'/><category term='Webinar'/><category term='NetApp'/><category term='MESS'/><category term='Nagios'/><category term='NWChem'/><category term='File Systems'/><category term='libraries'/><category term='Open Source'/><category term='Octave'/><category term='Likewise'/><category term='GP-GPU'/><category term='Quantum ESPRESSO'/><category term='GParted'/><category term='iWARP'/><category term='kernel'/><category term='Notebook'/><category term='Tools'/><category term='Hardware'/><category term='CPMD'/><category term='X Windows'/><category term='Ubuntu'/><category term='command line'/><category term='GPFS'/><category term='R'/><category term='NTU'/><category term='ALPS'/><title type='text'>Linux Toolkits</title><subtitle type='html'>Linux Toolkits Blog is a collection of Tips and Utilities for Computational Linux</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default?start-index=101&amp;max-results=100'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>669</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-8536238002193011418</id><published>2012-01-27T00:56:00.002+08:00</published><updated>2012-01-27T00:57:31.734+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Torque'/><title type='text'>Using qmove to move a batch job for Torque or OpenPBS</title><content type='html'>If you wish to remove a job from the queue in which it resides and instantiate the job in another queue, you should use the qmove commands. The commands is as simple as&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# qmove &lt;i&gt;queue_name&lt;/i&gt; &lt;i&gt;job_id&lt;/i&gt;&lt;/pre&gt;&lt;br /&gt;For example&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# qmove pulasan_queue 1234&lt;/pre&gt;&lt;br /&gt;For more information, remember to look at qmove man pages&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-8536238002193011418?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/8536238002193011418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=8536238002193011418' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8536238002193011418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8536238002193011418'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2012/01/using-qmove-to-move-batch-job-for.html' title='Using qmove to move a batch job for Torque or OpenPBS'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-6403778181862041977</id><published>2012-01-24T00:58:00.000+08:00</published><updated>2012-01-25T13:42:41.118+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Torque'/><title type='text'>Commonly used qstat options</title><content type='html'>&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Commonly used Qstat Options&lt;/b&gt;&lt;br /&gt;&lt;table border="1" cellpadding="1" cellspacing="1" style="width: 600px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td bgcolor="#CCCCCC" width="25%"&gt;&lt;b&gt; Options&lt;/b&gt;&lt;/td&gt;&lt;td bgcolor="#CCCCCC" width="75%"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="25%"&gt;qstat -i&lt;/td&gt;&lt;td width="75%"&gt;Display jobs that are non-running in alternative format&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="25%"&gt;qstat -r&lt;/td&gt;&lt;td width="75%"&gt;Display jobs that are running&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="25%"&gt;qstat -n&lt;/td&gt;&lt;td width="75%"&gt;In addition to basic information, it also provide information of nodes allocated to the job listed.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="25%"&gt;qstat -u users(s)&lt;/td&gt;&lt;td width="75%"&gt;Display jobs of a user or users&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="25%"&gt;qstat -Q&lt;/td&gt;&lt;td width="75%"&gt;Status of queues&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="25%"&gt;qstat -Q -f&lt;/td&gt;&lt;td width="75%"&gt;Full status of queues in the alternative format&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="25%"&gt;qstat -q&lt;/td&gt;&lt;td width="75%"&gt;Status of queues in the alternative format&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="25%"&gt;qstat -B&lt;/td&gt;&lt;td width="75%"&gt;Batch server status&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="25%"&gt;qstat -B -f&lt;/td&gt;&lt;td width="75%"&gt;Full batch server status including configuration&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;This information can also be found at&amp;nbsp; &lt;a href="http://linuxcluster.wordpress.com/2012/01/24/commonly-used-qstat-options/"&gt;Commonly used qstat options&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-6403778181862041977?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/6403778181862041977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=6403778181862041977' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/6403778181862041977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/6403778181862041977'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2012/01/commonly-used-qstat-options.html' title='Commonly used qstat options'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-182742149606239971</id><published>2012-01-23T15:53:00.002+08:00</published><updated>2012-01-23T15:53:53.735+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BASH'/><title type='text'>Using type to check how each command is interpreted</title><content type='html'>If you are hoping to check how each command is interpreted, then use the BASH BuiltIn command TYPE&lt;br /&gt;&lt;br /&gt;To print all the places that contain an executable name you are looking for, use "type -a", you will bring out the alias and the path of the icc. In this case, there is no aliase so the alias did not surface up in the command line&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;$ type -a icc&lt;br /&gt;icc is /opt/intel/composerxe-2011.2.137/bin/intel64/icc&lt;/pre&gt;To check the type of file the executable is categorised ie alias, keyword, function, builtin, file,you can use the command&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;$ type -t icc&lt;br /&gt;file&lt;/pre&gt;&lt;br /&gt;For more usage of type, see the man page.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-182742149606239971?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/182742149606239971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=182742149606239971' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/182742149606239971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/182742149606239971'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2012/01/using-type-to-check-how-each-command-is.html' title='Using type to check how each command is interpreted'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-1959080074674177503</id><published>2012-01-23T00:30:00.000+08:00</published><updated>2012-01-23T00:30:01.780+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><category scheme='http://www.blogger.com/atom/ns#' term='LINUX'/><title type='text'>High Performance Data Transfers on TCP/IP</title><content type='html'>This writeup is a summary of the excellent article from Pittburgh Supercomputing Centre &lt;a href="http://www.psc.edu/networking/projects/tcptune/"&gt;“Enabling High Performance Data Transfers&lt;/a&gt;“&lt;br /&gt;&lt;br /&gt;For more information, see&amp;nbsp; &lt;a href="http://linuxcluster.wordpress.com/2012/01/21/high-performance-data-transfers-on-tcpip/"&gt;High Performance Data Transfers on TCP/IP&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-1959080074674177503?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/1959080074674177503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=1959080074674177503' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1959080074674177503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1959080074674177503'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2012/01/high-performance-data-transfers-on.html' title='High Performance Data Transfers on TCP/IP'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-8919702109339584094</id><published>2012-01-21T01:20:00.003+08:00</published><updated>2012-01-21T11:15:09.154+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSH'/><title type='text'>Speeding up multiple ssh connections with ControlMaster</title><content type='html'>I'm assuming you are using OpenSSH 4.&lt;br /&gt;&lt;br /&gt;If you are make multiple connections to the same server, you can enables the sharing of multiple sessions over a single network connections. In other words, the additional sessions will try to reuse the master instance's connection rather than initiating new ones.&lt;br /&gt;&lt;br /&gt;Step 1: Create a config file in your ~/.ssh directory. Make sure the permission is readable and writable by the owner only ie permission of 600&lt;br /&gt;&lt;br /&gt;Step 2: Add the following lines&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;Host *&lt;br /&gt;   ControlMaster auto&lt;br /&gt;   ControlPath ~/.ssh/master-%r@%h:%p&lt;/pre&gt;&lt;i&gt;&lt;b&gt;ControlMaster auto&lt;/b&gt; Tries to start a master if there is no existing connection or it will use an existing master connection.&lt;b&gt;ControlPath&lt;/b&gt; is the location socket for the ssh processes to communicate among themselves. The &lt;tt&gt;%r&lt;/tt&gt;, &lt;tt&gt;%h&lt;/tt&gt; and &lt;tt&gt;%p&lt;/tt&gt; are replaced with your user name, the host to which you're connecting and the port number—only ssh sessions from the same user to the same host on the same port can or should share a TCP connection, so each group of multiplexed ssh processes needs a separate socket.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Step 3a: To test the configuration, start an ssh session and keep it connected, you should see something like&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;...........&lt;br /&gt;debug1: setting up multiplex master socket&lt;br /&gt;debug1: channel 0: new [client-session]&lt;br /&gt;...........&lt;/pre&gt;&lt;br /&gt;Step 3b: Launch another ssh connection to a the same server with the same userid&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;....................&lt;br /&gt;debug1: auto-mux: Trying existing master&lt;br /&gt;...................&lt;/pre&gt;&lt;br /&gt;Much of the materials come from&amp;nbsp; &lt;a href="http://www.linuxjournal.com/content/speed-multiple-ssh-connections-same-server"&gt;Speed Up Multiple SSH Connections to the Same Server&lt;/a&gt; (Linux Journal).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-8919702109339584094?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/8919702109339584094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=8919702109339584094' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8919702109339584094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8919702109339584094'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2012/01/speeding-up-multiple-ssh-connections.html' title='Speeding up multiple ssh connections with ControlMaster'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-5978953304614559978</id><published>2012-01-20T10:03:00.000+08:00</published><updated>2012-01-22T22:59:47.455+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TCP'/><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><title type='text'>Tuning TCP for Linux 2.4 and Linux 2.6</title><content type='html'>I have read an interesting article on &lt;a href="http://www.psc.edu/networking/projects/tcptune/#Linux"&gt;TCP Tuning for the Linux 2.4 and 2.6&lt;/a&gt; from (Advanced Networking, Pitsburgh Supercomputing Centre). From the article&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"NB: Recent versions of Linux (version 2.6.17 and later) have fullautotuning with 4 MB maximum buffer sizes.  Except in some rare cases, manualtuning is unlikely to substantially improve the performance of these kernelsover most network paths, and is not generally recommended&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp; &lt;/i&gt;&lt;br /&gt;&lt;i&gt;All system parameters can be read or set by accessing special files in the /proc file system. E.g.:&lt;br /&gt;&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;cat /proc/sys/net/ipv4/tcp_moderate_rcvbuf&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;i&gt;If the parameter tcp_moderate_rcvbuf is present and has value 1 then autotuning is in effect. With autotuning, the receiver buffer size (and TCP window size) is dynamically updated (autotuned) for each connection. (Sender side autotuning has been present and unconditionally enabled for many years now)."&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-5978953304614559978?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/5978953304614559978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=5978953304614559978' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/5978953304614559978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/5978953304614559978'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2012/01/tuing-tcp-for-linux-24-and-linux-26.html' title='Tuning TCP for Linux 2.4 and Linux 2.6'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-8671411151848077213</id><published>2012-01-19T00:07:00.000+08:00</published><updated>2012-01-20T00:07:42.556+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='command line'/><title type='text'>Displaying defaults for useradd</title><content type='html'>If you are take a look at the defaults that useradd will use for&amp;nbsp; new logins, you can use the command&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: rgb(238,238,238) 0px 0px; border-bottom: rgb(170,170,170) 1px solid; border-left: rgb(170,170,170) 1px solid; border-right: rgb(170,170,170) 1px solid; border-top: rgb(170,170,170) 1px solid; line-height: 1.5; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 15px;"&gt;# useradd -D&lt;/pre&gt;&lt;br /&gt;Output&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: rgb(238,238,238) 0px 0px; border-bottom: rgb(170,170,170) 1px solid; border-left: rgb(170,170,170) 1px solid; border-right: rgb(170,170,170) 1px solid; border-top: rgb(170,170,170) 1px solid; line-height: 1.5; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 15px;"&gt;GROUP=100&lt;br /&gt;HOME=/home&lt;br /&gt;INACTIVE=-1&lt;br /&gt;EXPIRE=&lt;br /&gt;SHELL=/bin/bash&lt;br /&gt;SKEL=/etc/skel&lt;br /&gt;CREATE_MAIL_SPOOL=yes&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-8671411151848077213?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/8671411151848077213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=8671411151848077213' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8671411151848077213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8671411151848077213'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2012/01/displaying-defaults-for-useradd.html' title='Displaying defaults for useradd'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-4208007427504132064</id><published>2012-01-18T22:36:00.002+08:00</published><updated>2012-01-18T22:36:21.094+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><title type='text'>Installing Adobe Flash Plugin on CentOS 5 and 6</title><content type='html'>&lt;b&gt;Step 1: Install Yum Repository from Adobe&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;(i) For i386 &lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: rgb(238,238,238) 0px 0px; border-bottom: rgb(170,170,170) 1px solid; border-left: rgb(170,170,170) 1px solid; border-right: rgb(170,170,170) 1px solid; border-top: rgb(170,170,170) 1px solid; line-height: 1.5; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 15px;"&gt;# rpm -ivh http://linuxdownload.adobe.com&lt;br /&gt;/adobe-release/adobe-release-i386-1.0-1.noarch.rpm&lt;/pre&gt;&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: rgb(238,238,238) 0px 0px; border-bottom: rgb(170,170,170) 1px solid; border-left: rgb(170,170,170) 1px solid; border-right: rgb(170,170,170) 1px solid; border-top: rgb(170,170,170) 1px solid; line-height: 1.5; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 15px;"&gt;# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;(ii) For x86-64&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: rgb(238,238,238) 0px 0px; border-bottom: rgb(170,170,170) 1px solid; border-left: rgb(170,170,170) 1px solid; border-right: rgb(170,170,170) 1px solid; border-top: rgb(170,170,170) 1px solid; line-height: 1.5; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 15px;"&gt;# rpm -ivh http://linuxdownload.adobe.com/&lt;br /&gt;adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm&lt;/pre&gt;&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: rgb(238,238,238) 0px 0px; border-bottom: rgb(170,170,170) 1px solid; border-left: rgb(170,170,170) 1px solid; border-right: rgb(170,170,170) 1px solid; border-top: rgb(170,170,170) 1px solid; line-height: 1.5; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 15px;"&gt;# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;Step 2: Update the repositories&lt;/b&gt;&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: rgb(238,238,238) 0px 0px; border-bottom: rgb(170,170,170) 1px solid; border-left: rgb(170,170,170) 1px solid; border-right: rgb(170,170,170) 1px solid; border-top: rgb(170,170,170) 1px solid; line-height: 1.5; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 15px;"&gt;# yum update&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;Step 3: Installing Adobe Player -&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;CentOS 5&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: rgb(238,238,238) 0px 0px; border-bottom: rgb(170,170,170) 1px solid; border-left: rgb(170,170,170) 1px solid; border-right: rgb(170,170,170) 1px solid; border-top: rgb(170,170,170) 1px solid; line-height: 1.5; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 15px;"&gt;#&amp;nbsp; yum install flash-plugin nspluginwrapper curl&lt;/pre&gt;&lt;br /&gt;CentOS 6&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: rgb(238,238,238) 0px 0px; border-bottom: rgb(170,170,170) 1px solid; border-left: rgb(170,170,170) 1px solid; border-right: rgb(170,170,170) 1px solid; border-top: rgb(170,170,170) 1px solid; line-height: 1.5; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 15px;"&gt;# yum install flash-plugin nspluginwrapper alsa-plugins-pulseaudio libcurl&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-4208007427504132064?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/4208007427504132064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=4208007427504132064' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/4208007427504132064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/4208007427504132064'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2012/01/installing-adobe-flash-plugin-on-centos.html' title='Installing Adobe Flash Plugin on CentOS 5 and 6'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-245850289093906584</id><published>2012-01-17T22:52:00.000+08:00</published><updated>2012-01-18T22:53:52.765+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HPC'/><category scheme='http://www.blogger.com/atom/ns#' term='Ethernet'/><title type='text'>Lowest Latency Switch in the World ?</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-RxkwPJVSGn4/Txbcto1lz3I/AAAAAAAAAeo/sxoLIs0LB_I/s1600/logo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-RxkwPJVSGn4/Txbcto1lz3I/AAAAAAAAAeo/sxoLIs0LB_I/s1600/logo.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Gnodal GS-Series is registering an impressive record for ulta-low latency switches. Their enterprise switch GS7200 has the following records. The URL can be found at &lt;a href="http://gnodal.com/products_gs7200.html"&gt;GS7200 Features and Benefits&lt;/a&gt; &lt;br /&gt; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-bLxROb7o75c/Txbci25lZWI/AAAAAAAAAeg/yYw7qW8uVQk/s1600/GS7200-600.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="94" src="http://2.bp.blogspot.com/-bLxROb7o75c/Txbci25lZWI/AAAAAAAAAeg/yYw7qW8uVQk/s320/GS7200-600.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt; High Port Count 72 SFP+ port, 1U top-of-rack Ethernet switch enables network consolidation at minimal cost&lt;br /&gt; &lt;/li&gt;&lt;li&gt;Ultra-low Latency &lt;b&gt;Sub 150ns port-to-port&lt;/b&gt; with extremely low jitter, ideal for latency sensitive applications&lt;br /&gt;&lt;/li&gt;&lt;li&gt;High Throughput &lt;b&gt;1.5 Tb/s non-blocking&lt;/b&gt; throughput and forwarding capacity exceeding 1 Bpps. Ideal for bandwidth hungry, data-intensive applications in High Performance Data Centers&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Minimized TCO Typical power consumption of &lt;b&gt;1.6W per port&lt;/b&gt; substantially reduces operating costs. Reliability and serviceability are ensured with hot-swappable, redundant PSUs and fans&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-245850289093906584?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/245850289093906584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=245850289093906584' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/245850289093906584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/245850289093906584'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2012/01/lowest-latency-switch-in-world.html' title='Lowest Latency Switch in the World ?'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-RxkwPJVSGn4/Txbcto1lz3I/AAAAAAAAAeo/sxoLIs0LB_I/s72-c/logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-5381226094581005796</id><published>2012-01-14T09:37:00.000+08:00</published><updated>2012-01-16T09:39:21.112+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Xmgrace'/><category scheme='http://www.blogger.com/atom/ns#' term='Grace'/><title type='text'>Installing Grace (xmgrace) on CentOS 5 and 6</title><content type='html'>For further information on what is &lt;a href="http://plasma-gate.weizmann.ac.il/Grace/"&gt;Grace&lt;/a&gt; ( xmgrace ) and some notes during installation. Do read the blog entry&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://linuxtoolkit.blogspot.com/2010/01/grace-plotting-tool-for-x-window-system.html"&gt;Grace plotting tool for X Window System&amp;nbsp;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://linuxtoolkit.blogspot.com/2010/01/compiling-grace-checking-for-motif-1002.html"&gt;Compiling Grace: checking for a Motif &amp;gt;= 1002 compatible API... no &lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;For installing in a nutshell on CentOS 5 and CentOS 6.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: rgb(238,238,238) 0px 0px; border-bottom: rgb(170,170,170) 1px solid; border-left: rgb(170,170,170) 1px solid; border-right: rgb(170,170,170) 1px solid; border-top: rgb(170,170,170) 1px solid; line-height: 1.5; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 15px;"&gt;./configure --enable-grace-home=/opt/grace \&lt;br /&gt;--with-extra-incpath=/usr/local/include:/opt/include \&lt;br /&gt;--with-extra-ldpath=/usr/local/lib:/opt/lib&lt;br /&gt;--prefix=/usr/local&lt;/pre&gt;&lt;pre&gt;--enable-grace-home=DIR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; define Grace home dir [PREFIX/grace]&lt;/pre&gt;&lt;pre&gt;--with-extra-incpath=PATH&amp;nbsp;&amp;nbsp;&amp;nbsp; define extra include path (dir1:dir2:...) [none]&lt;/pre&gt;&lt;pre&gt;--with-extra-ldpath=PATH&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; define extra ld path (dir1:dir2:...) [none]&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Compiling,&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: rgb(238,238,238) 0px 0px; border-bottom: rgb(170,170,170) 1px solid; border-left: rgb(170,170,170) 1px solid; border-right: rgb(170,170,170) 1px solid; border-top: rgb(170,170,170) 1px solid; line-height: 1.5; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 15px;"&gt;make&lt;/pre&gt;&lt;br /&gt;Testing&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: rgb(238,238,238) 0px 0px; border-bottom: rgb(170,170,170) 1px solid; border-left: rgb(170,170,170) 1px solid; border-right: rgb(170,170,170) 1px solid; border-top: rgb(170,170,170) 1px solid; line-height: 1.5; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 15px;"&gt;make tests&lt;/pre&gt;&lt;br /&gt;Installation&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: rgb(238,238,238) 0px 0px; border-bottom: rgb(170,170,170) 1px solid; border-left: rgb(170,170,170) 1px solid; border-right: rgb(170,170,170) 1px solid; border-top: rgb(170,170,170) 1px solid; line-height: 1.5; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 15px;"&gt;make install&lt;/pre&gt;&lt;br /&gt;Making links&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: rgb(238,238,238) 0px 0px; border-bottom: rgb(170,170,170) 1px solid; border-left: rgb(170,170,170) 1px solid; border-right: rgb(170,170,170) 1px solid; border-top: rgb(170,170,170) 1px solid; line-height: 1.5; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 15px;"&gt;make links&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-5381226094581005796?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/5381226094581005796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=5381226094581005796' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/5381226094581005796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/5381226094581005796'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2012/01/installing-xmgrace-on-centos-5-and-6.html' title='Installing Grace (xmgrace) on CentOS 5 and 6'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-1253093561428803330</id><published>2012-01-10T10:06:00.003+08:00</published><updated>2012-01-10T10:43:42.445+08:00</updated><title type='text'>Adaptive Computing Engine Frame and Moab Demo</title><content type='html'>&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-SG"&gt;&amp;nbsp;&lt;b&gt;Adaptive Computing Engine Frame and Moab Demo (YouTube (unlisted))&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;span lang="EN-SG"&gt;BatchJob Submission and Session Management &amp;nbsp;&lt;a href="http://www.youtube.com/watch?v=i3Z5_Tz9Llk"&gt;http://www.youtube.com/watch?v=i3Z5_Tz9Llk&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-SG"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="EN-SG"&gt;Multiple Desktop Request &amp;nbsp;&lt;a href="http://www.youtube.com/watch?v=HUW1A7zwOWw"&gt;http://www.youtube.com/watch?v=HUW1A7zwOW&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="EN-SG"&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang="EN-SG"&gt;Multi-Userand Multi-Session Use&amp;nbsp;&lt;a href="http://www.youtube.com/watch?v=glUgAhmhXp8"&gt;http://www.youtube.com/watch?v=glUgAhmhXp8&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-SG"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="EN-SG"&gt;SessionSharing&amp;nbsp;&lt;a href="http://www.youtube.com/watch?v=Cvcpgv71qYo"&gt;http://www.youtube.com/watch?v=Cvcpgv71qYo&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-SG"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="EN-SG"&gt;DirectApp Launch&amp;nbsp;&lt;a href="http://www.youtube.com/watch?v=WzKwlXTJ-WI"&gt;http://www.youtube.com/watch?v=WzKwlXTJ-WI&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-SG"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="EN-SG"&gt;DCVDemonstration, Multi-User&amp;nbsp;Graphic Assignment&amp;nbsp;&lt;a href="http://www.youtube.com/watch?v=c1t9BBPtRoU"&gt;http://www.youtube.com/watch?v=c1t9BBPtRoU&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-1253093561428803330?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/1253093561428803330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=1253093561428803330' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1253093561428803330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1253093561428803330'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2012/01/adaptive-computing-engine-frame-and.html' title='Adaptive Computing Engine Frame and Moab Demo'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-6278791193418009293</id><published>2012-01-10T09:38:00.000+08:00</published><updated>2012-01-10T09:38:17.883+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Environment'/><title type='text'>Module - Software Environment Management</title><content type='html'>For Academic Environment, this tool is especially useful to dynamically modified user environment via modulefiles&lt;br /&gt;&lt;br /&gt;A good description of the module tool can be taken from the Sourceforge - &lt;a href="http://modules.sourceforge.net/"&gt;Environment Modules Project&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;i&gt;"The Environment Modules package provides for the dynamic modification of a user's environment via modulefiles.&lt;br /&gt;&lt;br /&gt;Each modulefile contains the information needed to configure the shell for an application. Once the Modules package is initialized, the environment can be modified on a per-module basis using the module command which interprets modulefiles. Typically modulefiles instruct the module command to alter or set shell environment variables such as PATH, MANPATH, etc. modulefiles may be shared by many users on a system and users may have their own collection to supplement or replace the shared modulefiles.&lt;br /&gt;&lt;br /&gt;Modules can be loaded and unloaded dynamically and atomically, in an clean fashion. All popular shells are supported, including bash, ksh, zsh, sh, csh, tcsh, as well as some scripting languages such as perl.&lt;br /&gt;&lt;br /&gt;Modules are useful in managing different versions of applications. Modules can also be bundled into metamodules that will load an entire suite of different applications."&lt;/i&gt;&lt;br /&gt;More can be written on this.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.uibk.ac.at/th-physik/howto/hpc/modules.html"&gt;The Modules Environment at the ITP Cluster&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-6278791193418009293?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/6278791193418009293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=6278791193418009293' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/6278791193418009293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/6278791193418009293'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2012/01/module-software-environment-management.html' title='Module - Software Environment Management'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-8261405579748500940</id><published>2012-01-07T11:36:00.000+08:00</published><updated>2012-01-07T11:36:03.344+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='System Administration'/><title type='text'>Understand parameters in /etc/fstab</title><content type='html'>Do look at the article form "&lt;a href="http://linuxcluster.wordpress.com/2012/01/06/understand-parameters-in-etcfstab/"&gt;Understand parameters in /etc/fstab&lt;/a&gt;" (linuxcluster.wordpress.com). Just a more indepth understanding of /etc/fstab parameters&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-8261405579748500940?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/8261405579748500940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=8261405579748500940' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8261405579748500940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8261405579748500940'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2012/01/understand-parameters-in-etcfstab.html' title='Understand parameters in /etc/fstab'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-8126023679165994216</id><published>2012-01-06T00:35:00.002+08:00</published><updated>2012-01-09T13:55:16.461+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Torque'/><title type='text'>Using qmgr to remove a queue attribute</title><content type='html'>To clear the queue attribute in qmgr, you should use the command "unset". For example, you wish to clear acl_users attribute&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: rgb(238,238,238) 0px 0px; border-bottom: rgb(170,170,170) 1px solid; border-left: rgb(170,170,170) 1px solid; border-right: rgb(170,170,170) 1px solid; border-top: rgb(170,170,170) 1px solid; line-height: 1.5; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 15px;"&gt;# qmgr -c "unset queue default_queue acl_users"&lt;/pre&gt;where -c = execute single command and exit qmgr.&lt;br /&gt;&lt;br /&gt;You will notice that the attribute has been removed by verifying with this command &lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: rgb(238,238,238) 0px 0px; border-bottom: rgb(170,170,170) 1px solid; border-left: rgb(170,170,170) 1px solid; border-right: rgb(170,170,170) 1px solid; border-top: rgb(170,170,170) 1px solid; line-height: 1.5; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 15px;"&gt;# qmgr -c "p s"&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-8126023679165994216?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/8126023679165994216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=8126023679165994216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8126023679165994216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8126023679165994216'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2012/01/using-qmgr-to-remove-queue-attribute.html' title='Using qmgr to remove a queue attribute'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-1478550308175173981</id><published>2012-01-03T22:59:00.000+08:00</published><updated>2012-01-03T23:46:40.675+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='command line'/><title type='text'>Using shutdown -h command to do a scheduled shutdown</title><content type='html'>If you wish to use the Linux command to remind users of scheduled maintenance and halts the system at 10:00am, you can use the command&lt;br /&gt;&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;# shutdown -h 10:00 "Scheduled Maintenance. Expected downtime at 10am"&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Alternatively, you may wish to specify a relative downtime. If you wish to shutdown the system 20min when the command is executed&lt;br /&gt;&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;# shutdown -h +20 "We need to power down to do an emergency repair"&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-1478550308175173981?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/1478550308175173981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=1478550308175173981' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1478550308175173981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1478550308175173981'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2012/01/using-shutdown-h-command-to-do.html' title='Using shutdown -h command to do a scheduled shutdown'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-8080363513333089433</id><published>2011-12-31T01:14:00.005+08:00</published><updated>2012-01-04T12:04:04.917+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='SSL'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>How to disable SSLv2 and Weak Cipers and enable SSLv3 on Linux</title><content type='html'>In order to be Payment Card Industry Data Security Standard PCI-DSS) Compliance v1.2, we are required to use “use strong cryptography and security protocols such as SSL/TLS or IPSEC to safeguard sensitive cardholder data during transmission over open, public networks.”&lt;br /&gt;&lt;br /&gt;Secure Socket Layer (SSL) version 2 is considered weak cryptography in this aspect. To disabled SSLv2 and enable SSLv3. Assuming you already have OpenSSL installed, you can use another remote server to test the https connections&lt;br /&gt;&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;# openssl s_client -ssl2 -connect remote_server:443&lt;/pre&gt;&lt;br /&gt;If your server does not support SSLv2, you should receive the following error&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;CONNECTED(00000003)&lt;br /&gt;22255:error:1407F0E5:SSL routines:SSL2_WRITE:ssl handshake failure:s2_pkt.c:428:&lt;/pre&gt;&lt;br /&gt;If your server is enabled to supports SSLv2 connections, the connection will be accepting input&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;CONNECTED(00000003)&lt;/pre&gt;&lt;br /&gt;&amp;nbsp;To use SSLv3 and TLSv1, you have to modify the following at  SSLCipherSuite directive in the httpd.conf or /etc/httpd/conf.d/ssl.conf file. In the example, you can do the following&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;#SSLProtocol all -SSLv2&lt;br /&gt;SSLProtocol -ALL +SSLv3 +TLSv1&lt;/pre&gt;On my /etc/httpd/conf.d/ssl.conf&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:!LOW:!EXP:RC4+RSA:+HIGH:+MEDIUM&lt;/pre&gt;&lt;br /&gt;For more information,see&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://almamunbd.blogspot.com/2011/06/how-to-disable-sslv2-and-weak.html"&gt;How to Disable SSLv2 and Weak Ciphers(PCI Compliance&lt;/a&gt; (http://almamunbd.blogspot.com)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.srcnix.com/2011/01/09/pci-compliance-disable-sslv2-and-weak-ciphers-for-apache2-ss/"&gt;How to Disable SSLv2 and Weak Ciphers(PCI Compliance&lt;/a&gt; (http://www.srcnix.com)&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-8080363513333089433?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/8080363513333089433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=8080363513333089433' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8080363513333089433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8080363513333089433'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/12/how-to-disable-sslv2-and-weak-cipers.html' title='How to disable SSLv2 and Weak Cipers and enable SSLv3 on Linux'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-5996440781839112189</id><published>2011-12-30T16:40:00.000+08:00</published><updated>2011-12-30T22:48:49.084+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>Important Apache (httpd) security Update</title><content type='html'>An important security update for httpd and solution for&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://linuxtoolkit.blogspot.com/2011/08/devastating-apache-bug-leaves-servers.html"&gt;'Devastating' Apache bug leaves servers exposed&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://linuxtoolkit.blogspot.com/2011/09/apache-released-2nd-workaround-for.html"&gt;Apache released 2nd workaround for Devastating' Apache bug &lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;Description of the bugs can be found at &lt;a href="https://www.redhat.com/security/data/cve/CVE-2011-3192.html"&gt;CVE-2011-3192&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;The byterange filter in the Apache HTTP Server 1.3.x, 2.0.x through 2.0.64, and 2.2.x through 2.2.19 allows remote attackers to cause a denial of service (memory and CPU consumption) via a Range header that expresses multiple overlapping ranges, as exploited in the wild in August 2011, a different vulnerability than CVE-2007-0086.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;&lt;br /&gt;&lt;pre style="background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# yum update httpd&lt;/pre&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-5996440781839112189?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/5996440781839112189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=5996440781839112189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/5996440781839112189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/5996440781839112189'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/12/important-httpd-security-update.html' title='Important Apache (httpd) security Update'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-3051823765105274618</id><published>2011-12-19T08:55:00.000+08:00</published><updated>2011-12-19T10:44:38.751+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='Drivers'/><category scheme='http://www.blogger.com/atom/ns#' term='Redhat'/><title type='text'>Upgrading of Broadcom Drivers to resolve eth0 NIC SerDES Link is Down</title><content type='html'>If the post &lt;a href="http://linuxtoolkit.blogspot.com/2011/12/encountering-eth0-nic-serdes-link-is.html"&gt;Encountering eth0 NIC SerDES Link is Down&lt;/a&gt; did not resolve your issue and you are still encountering "eth0 NIC SerDES Link" issues, do upgrade the Broadcom Drivers from your vendor site and it will eliminate your issue immediately. Since my vendor is IBM, so I downloaded the Broadcom BNX2 Drivers &lt;br /&gt;&lt;a href="http://www-947.ibm.com/support/entry/portal/docdisplay?lndocid=MIGR-5088043"&gt;Broadcom BNX2 driver version bnx2-2.0.23b for RHEL 5 - IBM System x and BladeCenter&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you are not sure what is your version of drivers, you can do a&lt;br /&gt;&lt;pre style="background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# ethtool -i eth0&lt;/pre&gt;&lt;br /&gt;The version 2.0.8 and above should resolve the above issue&lt;br /&gt;&lt;br /&gt;Oh yes, if you are using IBM Products and the above drivers from IBM, after unpacking the drivers from IBM and ensuring you have the necessary prerequistics, just do a&lt;br /&gt;&lt;br /&gt;If you are using the Free Clone of Redhat which includes CentOS or Scientific Linux, you may want to temporarily modify the /etc/redhat-release information to simulate a real RHEL Distribution. Vendor patches often requires RHEL distribution &lt;br /&gt;&lt;br /&gt;&lt;pre style="background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;#CentOS release 5.4 (Final)&lt;br /&gt;Red Hat Enterprise Linux AS release 5&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style="background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# mkdir brcm&lt;br /&gt;# cd brcm&lt;br /&gt;# tar -zxvf brcm_dd_nic_netxtreme2-2.0.23b_1.62.15_rhel5_32-64.tgz&lt;br /&gt;# ./install.pl --update&amp;nbsp;&lt;/pre&gt;&lt;br /&gt;&lt;pre style="background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;&amp;nbsp;INSTALL_OPTIONS --yes --update&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Drivers will be installed/migrated to 2.6.18-164 version&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------------&lt;br /&gt;Checking kmod-brcm-netxtreme2-6.2.23-1.x86_64.rpm&lt;br /&gt;WARNING: Non Whitelist symbol detected&lt;br /&gt;----------------------------------------------------------------------&lt;br /&gt;kmod-brcm-netxtreme2-6.2.23-1.x86_64.rpm installed successfully&lt;br /&gt;SUCCESS&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-3051823765105274618?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/3051823765105274618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=3051823765105274618' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/3051823765105274618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/3051823765105274618'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/12/upgrading-of-broadcom-drivers-to.html' title='Upgrading of Broadcom Drivers to resolve eth0 NIC SerDES Link is Down'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-1746226988876559993</id><published>2011-12-17T00:31:00.000+08:00</published><updated>2011-12-17T00:31:38.628+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSH'/><title type='text'>sys_copy and scp -rpb error captured on pbs_mom logs</title><content type='html'>I was encountering an interesting scp error on my log file regarding pbs_mom&lt;br /&gt;&lt;br /&gt;&lt;pre style="background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;.......pbs_mom: LOG_ERROR::sys_copy, &lt;br /&gt;command '/usr/bin/scp -rpB  2014.Head-Node.OU &lt;br /&gt;userid@headnode:/home/xxx' failed with status=1, &lt;br /&gt;giving up after 4 attempts&lt;/pre&gt;&lt;br /&gt;It seems that the error may be due to default &lt;strong&gt;MaxStartups 10&lt;/strong&gt;&amp;nbsp;setting in the /etc/ssh/sshd_config which is too low a value and scp may be overwhelm&lt;br /&gt;&lt;br /&gt;According to manual page&lt;br /&gt;&lt;em&gt;MaxStartups - Specifies the maximum number of concurrent unauthenticated connections to the sshd daemon.&amp;nbsp; Additional connections will be&amp;nbsp;dropped until authentication succeeds or the LoginGraceTime&lt;br /&gt;expires for a connection.&amp;nbsp;The default is 10.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Try increasing the MaxStartups to 100 at /etc/ssh/sshd_config&lt;br /&gt;&lt;pre style="background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;MaxStartups 100 &lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-1746226988876559993?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/1746226988876559993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=1746226988876559993' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1746226988876559993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1746226988876559993'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/12/syscopy-and-scp-rpb-error-captured-on.html' title='sys_copy and scp -rpb error captured on pbs_mom logs'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-1778587380757375749</id><published>2011-12-16T00:52:00.001+08:00</published><updated>2011-12-16T00:52:52.668+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IBM'/><category scheme='http://www.blogger.com/atom/ns#' term='BladeCenter'/><title type='text'>Blade hangs on boot and "FW/BIOS, firmware progress (ABR Status) FW/BIOS ROM corruption</title><content type='html'>2 of my Blade got hang on boot and suffered this "FW/BIOS, firmware progress (ABR Status) FW/BIOS ROM corruption". For more information on the resolution, do look at &lt;a href="http://www-947.ibm.com/support/entry/portal/docdisplay?lndocid=MIGR-5086680"&gt;Blade hangs on boot and "FW/BIOS, firmware progress (ABR Status) FW/BIOS ROM corruption" message in AMM - IBM BladeCenter HS22, HS22V&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;From the site, &lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;strong&gt;Symptom&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;When booting BladeCenter HS22 or HS22V with Integrated Management Module (IMM) build yuoo84c installed, the blade may hang at the "UEFI Platform Initializing" screen. The hang will be accompanied by the following event in the chassis Advanced Management Module (AMM) log:&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;FW/BIOS, firmware progress (ABR Status) FW/BIOS ROM corruption&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;This behavior is corrected in IMM firmware release yuoo91e and newer.&lt;/em&gt;&lt;br /&gt;&lt;em&gt;The file is or will be available by selecting the appropriate machine type on the 'Product View' of IBM Support's Fix Central web page, at the following URL:&lt;br /&gt;&lt;a href="http://www.ibm.com/support/fixcentral/systemx/groupView?query.productGroup=ibm%2FBladeCenter"&gt;http://www.ibm.com/support/fixcentral/systemx/groupView?query.productGroup=ibm%2FBladeCenter&lt;/a&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;strong&gt;Workaround&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;This failure may be reduced by disabling Internet Protocol Version 6 (IPv6) support for the IMM. This can be done via the following steps:&lt;/em&gt;&lt;br /&gt;&lt;em&gt;1. Boot the blade to the F1 Unified Extensible Firmware Interface (UEFI) setup screen.&lt;br /&gt;2. Select "System Settings" and press Enter&lt;br /&gt;3. Select "Integrated Management Module" and press Enter&lt;br /&gt;4. Select "Network Configuration" and press Enter&lt;br /&gt;5. Change "IP6" setting to "Disable"&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Occasionally, the failure can be recovered by restarting the IMM. If this is not successful, then it is necessary to reseat the blade in the chassis to recover. After a reseat, the blade will boot normally.&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-1778587380757375749?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/1778587380757375749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=1778587380757375749' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1778587380757375749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1778587380757375749'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/12/blade-hangs-on-boot-and-fwbios-firmware.html' title='Blade hangs on boot and &quot;FW/BIOS, firmware progress (ABR Status) FW/BIOS ROM corruption'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-4274605783010055003</id><published>2011-12-15T09:35:00.001+08:00</published><updated>2011-12-15T09:36:12.651+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LINUX'/><title type='text'>Unable to edit fstab as it is a read only file during repair</title><content type='html'>I unwittingly changed the label for a partition for the /etc/fstab and was was presented with bootup to bash.&lt;br /&gt;When I tried to revert back to the correct label for the partition, the vi just could not save the newly edited settings, instead it will have the error message "Error writing fstab: Read-only file system"&lt;br /&gt;&lt;br /&gt;To solve the issue, you have to remount&lt;br /&gt;&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;mount -n -o remount / &lt;/pre&gt;which work fine for me.&lt;br /&gt;&lt;br /&gt;Or&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;mount -n -o remount -t ext2 /dev/hda2 / &lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-4274605783010055003?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/4274605783010055003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=4274605783010055003' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/4274605783010055003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/4274605783010055003'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/12/unable-to-edit-fstab-as-it-is-read-only.html' title='Unable to edit fstab as it is a read only file during repair'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-4876591033701367770</id><published>2011-12-14T08:49:00.003+08:00</published><updated>2011-12-14T08:49:46.556+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Torque'/><title type='text'>Checking Torque Queue Attributes</title><content type='html'>If you wish to check Queue Attributes fully, you can use the command&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;qstat -f -Q  queuename&lt;/pre&gt;&lt;br /&gt;The output will be&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;Queue: dqueue&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; queue_type = Execution&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; total_jobs = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; state_count = Transit:0 Queued:0 Held:0 Waiting:0 Running:0 Exiting:0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; resources_default.neednodes = starfruit&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mtime = 1323678795&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; resources_assigned.nodect = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; enabled = True&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; started = True&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-4876591033701367770?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/4876591033701367770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=4876591033701367770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/4876591033701367770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/4876591033701367770'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/12/checking-torque-queue-attributes.html' title='Checking Torque Queue Attributes'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-5346156997250914825</id><published>2011-12-13T00:36:00.002+08:00</published><updated>2011-12-14T00:09:47.187+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vim'/><title type='text'>Using vim editor to find and replace effectively</title><content type='html'>Taken from this excellent article &lt;a href="http://www.thegeekstuff.com/2009/04/vi-vim-editor-search-and-replace-examples/"&gt;Vi and Vim Editor: 12 Powerful Find and Replace Examples&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is a few examples that I love to use. You can see that this entry is a notepad for me.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Scenario 1: Replace all occurrences of a text with another text in the whole file&lt;/b&gt;&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;:%s/old-text/new-text/g&lt;/pre&gt;&lt;b&gt;%s&lt;/b&gt; - specifies all lines. Specifying the range as ‘%’ means do substitution in the entire file.&lt;br /&gt;&lt;b&gt;g&lt;/b&gt; flag– specifies all occurrences in the line. With the ‘g’ flag , you can make the whole line to be substituted. If this ‘g’ flag is not used then only first occurrence in the line only will be substituted.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;b&gt;Scenario 2: Replace of a text with another text within a range of lines&lt;/b&gt;&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;:1,10s/old-text/new-text/gi&lt;/pre&gt;&lt;b&gt;1-10&lt;/b&gt; - Do substitution from line 1 to 10&lt;br /&gt;&lt;b&gt;i&lt;/b&gt; flag - Make the substitute search text to be case insensitive.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Scenario 3:&amp;nbsp; Replacing of a text with another text for a the 1st X number of lines&lt;/b&gt;&lt;br /&gt;From the current position of the cursor, the command will replace according to the number of count. For example, do substitution in 10 lines from the current line.&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;:s/old-text/new-text/g 10&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;Scenario 4: Substitute only the whole word and not partial match&lt;/b&gt;&lt;br /&gt;If you wish to change the whole word "text" to "new-text"&lt;br /&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;Original Text: old to text&lt;br /&gt;:s/\&amp;lt;text\&amp;gt;&lt;text\&gt;/new-text/&lt;/text\&gt;&lt;br /&gt;Translated Text: old to new-text&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-5346156997250914825?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/5346156997250914825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=5346156997250914825' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/5346156997250914825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/5346156997250914825'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/12/using-vim-editor-to-find-and-replace.html' title='Using vim editor to find and replace effectively'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-9000358620485964772</id><published>2011-12-11T15:39:00.000+08:00</published><updated>2012-01-05T23:59:21.254+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Torque'/><title type='text'>How to associate compute nodes with a queue name with Torque</title><content type='html'>If you wish to use a queue that is locked to a selected group of nodes and wish to allow certain users to run, you may want to take a look at one of the contributor to a Rock-Discussion &lt;br /&gt;&lt;a href="https://lists.sdsc.edu/pipermail/npaci-rocks-discussion/2009-March/037920.html"&gt;[Rocks-Discuss] [Torque roll] How to associate 10 compute nodeswith a queue name ?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In his write-up&lt;br /&gt;&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: none repeat scroll 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;========&lt;br /&gt;qmgr -c "create queue vision queue_type=execution"&lt;br /&gt;qmgr -c "set queue vision resources_default.neednodes = vision"&lt;br /&gt;qmgr -c "set queue vision acl_hosts=c2-0-20+c2-0-21+c2-0-22+c2-0-27+c2-0-28+c2-0-29"&lt;br /&gt;qmgr -c "set queue vision acl_host_enable = false"&lt;br /&gt;qmgr -c "set queue vision acl_users=user1"&lt;br /&gt;qmgr -c "set queue vision acl_users+=user2"&lt;br /&gt;qmgr -c "set queue vision acl_users+=user3"&lt;br /&gt;qmgr -c "set queue vision acl_user_enable=true"&lt;br /&gt;qmgr -c "set queue vision enabled = True"&lt;br /&gt;qmgr -c "set queue vision started = True"&lt;br /&gt;&lt;br /&gt;qmgr -c "set queue default resources_default.neednodes = general"&lt;br /&gt;&lt;br /&gt;for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 23 24 25 26 30 31 32 33; &lt;br /&gt;do &lt;br /&gt;        /opt/torque/bin/qmgr -c "set node c2-0-${i} properties = general"; &lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;for i in 20 21 22 27 28 29 ; &lt;br /&gt;do &lt;br /&gt;        /opt/torque/bin/qmgr -c "set node c2-0-${i} properties = vision"; &lt;br /&gt;done&lt;br /&gt;========&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;For more information, do also read up on&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.clusterresources.com/torquedocs/4.1queueconfig.shtml"&gt;4.1 Queue Configuration&lt;/a&gt; (From Cluster Resources)&lt;/li&gt;&lt;li&gt;&lt;a href="http://lookingabout.blogspot.com/"&gt;Cluster Node-Locking with Torque and Maui&lt;/a&gt; (Wednesday, October 22, 2008)&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-9000358620485964772?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/9000358620485964772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=9000358620485964772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/9000358620485964772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/9000358620485964772'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/12/how-to-associate-compute-nodes-with.html' title='How to associate compute nodes with a queue name with Torque'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-6437198478921163541</id><published>2011-12-08T00:34:00.001+08:00</published><updated>2011-12-08T00:42:18.958+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Octave'/><title type='text'>Configuration error when compiling octave with BLAS and LAPACK libraries</title><content type='html'>Do take a look at the &lt;a href="http://linuxcluster.wordpress.com/2011/12/07/compiling-octave-from-source-on-centos-5/%20"&gt;Compiling Octave from Source on CentOS&amp;nbsp;5&lt;/a&gt;. However you make face an error such as &lt;br /&gt;" configure: error: You are required to have &lt;span class="bold highlight search-highlight"&gt;BLAS&lt;/span&gt; &lt;span class="bold highlight search-highlight"&gt;and&lt;/span&gt; &lt;span class="bold highlight search-highlight"&gt;LAPACK&lt;/span&gt; libraries ".&lt;br /&gt;&lt;br /&gt;This is due to the missing link. For more information on this error, you may want to take some hints from&amp;nbsp; &lt;br /&gt;&lt;a href="http://linuxtoolkit.blogspot.com/2011/11/cannot-find-llapack-when-doing-usrbinld.html"&gt;Cannot find -llapack when doing /usr/bin/ld on CentOS 5&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In other words, just go to /usr/lib64 and do a softlink for the lapack library&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;ln -s /usr/lib64/liblapack.so.3 /usr/lib64/liblapack.so&lt;/pre&gt;&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-6437198478921163541?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/6437198478921163541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=6437198478921163541' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/6437198478921163541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/6437198478921163541'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/12/configuration-error-when-compiling.html' title='Configuration error when compiling octave with BLAS and LAPACK libraries'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-6927390785751601378</id><published>2011-12-02T00:26:00.000+08:00</published><updated>2011-12-19T13:20:00.482+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='RHEL'/><title type='text'>Encountering eth0 NIC SerDES Link is Down</title><content type='html'>I was noticing this error on my HS22 Blade log files occasionally and on one occasion the NFS which was relying on the ethernet connection got disconnected and hang when the load is exceedingly high. The problem is that it is very hard to reproduce the problem as it is quite random&lt;br /&gt;&lt;br /&gt;My Server is using the Broadcom chipset bnx2 and my version of my CentOS is 5.4 or kernel&amp;nbsp; version is 2.6.18-164.el5&lt;br /&gt;&lt;br /&gt;After a bit of searching, this particular Red Hat Bugzilla (&lt;a href="https://bugzilla.redhat.com/show_bug.cgi?id=520888"&gt;https://bugzilla.redhat.com/show_bug.cgi?id=520888&lt;/a&gt;) reflects the problem and workaround very well. I encourage you to take a closer look. If you are not planning to upgrade your RHEL or CentOS to 5.6 ( &lt;a href="http://rhn.redhat.com/errata/RHSA-2011-0017.html"&gt;http://rhn.redhat.com/errata/RHSA-2011-0017.html&lt;/a&gt; ) and above yet, you may want to consider the workaround as mentioned in the bugzilla&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;From Comments 14&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"Configuring IRQ SMP affinity has no effect on some devices that use messagesignalled interrupts (MSI) with no MSI per-vector masking capability. Examplesof such devices include Broadcom NetXtreme Ethernet devices that use the bnx2driver.&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;If you need to configure IRQ affinity for such a device, disable MSI bycreating a file in /etc/modprobe.d/ containing the following line:&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;options bnx2 disable_msi=1&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Alternatively, you can disable MSI completely using the kernel boot parameterpci=nomsi. (BZ#432451)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"&lt;a href="http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.4/html/Technical_Notes/Known_Issues-kernel.html"&gt;http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.4/html/Technical_Notes/Known_Issues-kernel.html&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;To Check whether you are still having issues, you can use the command&lt;br /&gt;&lt;pre style="background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# dmesg |grep bnx2&lt;/pre&gt;I guess the best way is to update your broadcom drivers. For latest update on this "NIC SerDES Link is Down", see my writeup on &lt;a href="http://linuxtoolkit.blogspot.com/2011/12/upgrading-of-broadcom-drivers-to.html"&gt;Upgrading of Broadcom Drivers to resolve eth0 NIC SerDES Link is Down&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-6927390785751601378?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/6927390785751601378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=6927390785751601378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/6927390785751601378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/6927390785751601378'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/12/encountering-eth0-nic-serdes-link-is.html' title='Encountering eth0 NIC SerDES Link is Down'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-8835309745889791182</id><published>2011-12-01T00:57:00.000+08:00</published><updated>2011-12-02T00:59:07.267+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='System Administration'/><title type='text'>Using stunnel to generate to create a self-signed certificate for SL 6 and CentOS 6</title><content type='html'>&amp;nbsp;The stunnel Program allows administrator to create self-signed certification using external OpenSSL Libraries included with RHEL and its clone to provide strong cryptography and protect connection. For more information on the installation and setup, see &lt;a href="http://linuxcluster.wordpress.com/2011/11/30/using-stunnel-to-generate-to-create-a-self-signed-certificate-for-sl-6-and-centos-6/"&gt;Using stunnel to generate to create a self-signed certificate for SL 6 and CentOS 6&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-8835309745889791182?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/8835309745889791182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=8835309745889791182' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8835309745889791182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8835309745889791182'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/12/using-stunnel-to-generate-to-create.html' title='Using stunnel to generate to create a self-signed certificate for SL 6 and CentOS 6'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-4995008387682059446</id><published>2011-11-30T00:29:00.001+08:00</published><updated>2011-12-01T12:52:30.480+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Torque'/><title type='text'>pbs_mom LOG_ERROR sys_copy, command /usr/bin/scp -rpB</title><content type='html'>I encountered 1 of my parallel job failed and this error appeared on the log file for my compute nodes.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;pbs_mom: LOG_ERROR::sys_copy, command '/usr/bin/scp -rpB...............failed with status=1, &lt;br /&gt;giving up after 4 attempts&lt;/pre&gt;&lt;br /&gt;My SSH public/private key authentication is working without a hitch. Similarly, my /etc/hosts and firewall is as what I expected. But I realise my /etc/resolv.conf and /etc/sysconfig/network are incorrect. I got a hint of this possibility when I was reading this forum &lt;a href="http://www.mail-archive.com/mauiusers@supercluster.org/msg00998.html"&gt;http://www.mail-archive.com/mauiusers@supercluster.org/msg00998.html&lt;/a&gt; . A quick amendment and everything seems ok at least for a while. Will write if this solution is incorrect. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-4995008387682059446?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/4995008387682059446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=4995008387682059446' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/4995008387682059446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/4995008387682059446'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/11/pbsmom-logerror-syscopy-command.html' title='pbs_mom LOG_ERROR sys_copy, command /usr/bin/scp -rpB'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-528292899782580018</id><published>2011-11-29T16:07:00.001+08:00</published><updated>2011-11-29T16:11:25.895+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>Companies Comparison for Storage in the Gartner Ranking</title><content type='html'>For information on companies selling storage boxes, do look at the article on &lt;br /&gt;&lt;a href="http://www.theregister.co.uk/2011/11/28/storage_mq2011/"&gt;Ball-gazer casts magic runes to heal HP's credibility. Swallowing startups pushes up Gartner ranking. &lt;/a&gt;&lt;br /&gt;NetApp and EMC are the leaders with NetApp ahead of EMC on the vision scale. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-528292899782580018?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/528292899782580018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=528292899782580018' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/528292899782580018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/528292899782580018'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/11/companies-comparison-for-storage-in.html' title='Companies Comparison for Storage in the Gartner Ranking'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-2294092728190856286</id><published>2011-11-29T00:19:00.001+08:00</published><updated>2011-11-29T00:29:07.914+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Pylith'/><title type='text'>Installing Pylith using Pylith Installer</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-keh9sF4nzmo/TtO2y1NcDJI/AAAAAAAAAdg/xPYJ24lbXS0/s1600/cover_small.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-keh9sF4nzmo/TtO2y1NcDJI/AAAAAAAAAdg/xPYJ24lbXS0/s1600/cover_small.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-vxrnZrPI1NM/TtO2owS5SbI/AAAAAAAAAdY/BURDAo0YxzE/s1600/CIG_logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;a href="http://geodynamics.org/cig/software/pylith"&gt;PyLith&lt;/a&gt; is a finite element code for the solution of dynamic and quasi-static tectonic deformation problems.&lt;br /&gt;&lt;br /&gt;This entry will only focus on the compilation of Pylith from the installer. Most if not all of the information comes from INSTALLER files after you untar the software.&lt;br /&gt;&lt;br /&gt;For more information, see &lt;a href="http://linuxcluster.wordpress.com/2011/11/28/installing-pylith-using-pylith-installer/"&gt;Installing Pylith using Pylith&amp;nbsp;Installer &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-2294092728190856286?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/2294092728190856286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=2294092728190856286' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/2294092728190856286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/2294092728190856286'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/11/installing-pylith-using-pylith.html' title='Installing Pylith using Pylith Installer'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-keh9sF4nzmo/TtO2y1NcDJI/AAAAAAAAAdg/xPYJ24lbXS0/s72-c/cover_small.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-4516166775851038461</id><published>2011-11-28T16:45:00.001+08:00</published><updated>2011-11-28T23:53:31.046+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Repository'/><title type='text'>Repository of CentOS 6 and Scientific Linux 6</title><content type='html'>Repository of CentOS 6 and Scientific Linux 6&lt;br /&gt;&lt;br /&gt;&lt;b&gt;EPEL (Extra Packages for Enterprise Linux)&lt;/b&gt;&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;$ wget &lt;a href="http://download.fedora.redhat.com/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm"&gt;http://download.fedora.redhat.com/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm&lt;/a&gt;&lt;br /&gt;$ wget &lt;a href="http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm"&gt;http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm&lt;/a&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;RPMForge (Repoforge)&lt;/b&gt;&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;$ wget &lt;a class="http" href="http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm"&gt;http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm&lt;/a&gt;&lt;br /&gt;$ wget &lt;a class="http" href="http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm"&gt;http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm&lt;/a&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;PUIAS (Princeton University Institute of Advanced Study)&lt;/b&gt; &lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;$ wget &lt;a href="http://puias.math.ias.edu/data/puias/6/x86_64/os/Packages/puias-core-6-1.puias6.6.noarch.rpm"&gt;http://puias.math.ias.edu/data/puias/6/x86_64/os/Packages/puias-core-6-1.puias6.6.noarch.rpm&lt;/a&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-4516166775851038461?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/4516166775851038461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=4516166775851038461' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/4516166775851038461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/4516166775851038461'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/11/repository-of-centos-6-and-scientific.html' title='Repository of CentOS 6 and Scientific Linux 6'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-8072306043097850177</id><published>2011-11-24T00:53:00.001+08:00</published><updated>2011-11-24T01:10:18.108+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='ld'/><title type='text'>Cannot find -llapack when doing /usr/bin/ld on CentOS 5</title><content type='html'>I encountered an error when one of our researchers did a compilation of a Fortran Program which requires blas and lapack&lt;br /&gt;&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;$ g77 test.f&amp;nbsp; -L/usr/lib64/ -llapack -lblas&lt;br /&gt;/usr/bin/ld: cannot find -llapack&lt;br /&gt;collect2: ld returned 1 exit status&lt;/pre&gt;&lt;br /&gt;I was quite puzzled as I have installed lapack and blas. And it seems that lapack is having issues&lt;br /&gt;&lt;br /&gt;To check whether you have the libraries, you can use the command&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;$ ldconfig -p | grep llapack&lt;br /&gt; libscalapack.so.1 (libc6,x86-64) =&amp;gt; /usr/lib64/libscalapack.so.1&lt;br /&gt; liblapack.so.3 (libc6,x86-64) =&amp;gt; /usr/lib64/liblapack.so.3&lt;/pre&gt;So it is not an issue of missing lapack libraries. It is there.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "On systems which support shared libraries, ld may also search for libraries with exten-&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sions other than ".a".&amp;nbsp; Specifically, on ELF and SunOS systems, ld will search a direc-&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tory&amp;nbsp; for&amp;nbsp; a library with an extension of ".so" before searching for one with an exten-&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sion of ".a".&amp;nbsp; By convention, a ".so" extension indicates a shared library.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The linker will search an archive only once, at the location where it is&amp;nbsp; specified&amp;nbsp; on&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the&amp;nbsp; command&amp;nbsp; line.&amp;nbsp; If the archive defines a symbol which was undefined in some object&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; which appeared before the archive on the command line,&amp;nbsp; the&amp;nbsp; linker&amp;nbsp; will&amp;nbsp; include&amp;nbsp; the&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; appropriate&amp;nbsp; file(s)&amp;nbsp; from&amp;nbsp; the&amp;nbsp; archive.&amp;nbsp;&amp;nbsp; However,&amp;nbsp; an&amp;nbsp; undefined symbol in an object&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; appearing later on the command line will not cause the linker&amp;nbsp; to&amp;nbsp; search&amp;nbsp; the&amp;nbsp; archive&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; again."&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;So just do a quick soft-links and the problem was solved&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;$ ln -s /usr/lib64/liblapack.so.3 /usr/lib64/liblapack.so&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-8072306043097850177?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/8072306043097850177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=8072306043097850177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8072306043097850177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8072306043097850177'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/11/cannot-find-llapack-when-doing-usrbinld.html' title='Cannot find -llapack when doing /usr/bin/ld on CentOS 5'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-5465868337362969936</id><published>2011-11-23T18:40:00.000+08:00</published><updated>2011-11-26T23:47:50.813+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSH'/><title type='text'>Unspecified GSS failure from SSH causes slow login</title><content type='html'>I SSH into one of my server, But I encounter this error, but instead I encounter the follow error. Eventually, after waiting about 15-20 seconds, I'm able to connect to. This was far too long for a LAN-based machine&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;$ ssh -v ip_of_remote_server&lt;/pre&gt;&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;.....&lt;br /&gt;debug1: Unspecified GSS failure.&amp;nbsp; Minor code may provide more information&lt;br /&gt;Unknown code krb5 195&lt;br /&gt;&lt;br /&gt;debug1: Unspecified GSS failure.  Minor code may provide more information&lt;br /&gt;Unknown code krb5 195&lt;br /&gt;&lt;br /&gt;debug1: Unspecified GSS failure.  Minor code may provide more information&lt;br /&gt;Unknown code krb5 195&lt;br /&gt;.....&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;I was quite puzzled. Although I am using IP address of the server to ssh and have tweaked "UseDNS = no" at /etc/sshd_config. See &lt;a href="http://linuxtoolkit.blogspot.com/2011/09/resolving-slow-ssh-login.html"&gt;Resolving Slow SSH Login,&lt;/a&gt; In addition, I'm doing SSH public/private key authentication. See &lt;a href="http://linuxtoolkit.blogspot.com/2009/05/auto-ssh-login-without-password.html"&gt;Auto SSH Login without Password&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;But the resolution for this issue was easier than I thought. I just need to ensure /etc/hosts contains both the servers I am ssh from and to and it became very quick.&lt;br /&gt;&lt;br /&gt;If you are using DNS instead of /etc/hosts, do take a look that your DNS settings at /etc/resolv.conf&lt;br /&gt;&lt;br /&gt;Other Issues on SSH, you may want to read about&lt;br /&gt;&lt;ol&gt;&lt;li&gt; &lt;a href="http://linuxtoolkit.blogspot.com/2010/02/ssh-error-permission-denied.html"&gt;SSH Error : Permission denied (publickey,gssapi-with-mic,password)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://linuxtoolkit.blogspot.com/2011/09/resolving-slow-ssh-login.html"&gt;Resolving Slow SSH Login&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-5465868337362969936?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/5465868337362969936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=5465868337362969936' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/5465868337362969936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/5465868337362969936'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/11/unspecified-gss-failure-from-ssh-causes.html' title='Unspecified GSS failure from SSH causes slow login'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-6103738175589557146</id><published>2011-11-22T19:06:00.001+08:00</published><updated>2011-11-22T19:28:38.437+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AMD'/><category scheme='http://www.blogger.com/atom/ns#' term='Intel'/><title type='text'>List of Intel Xeon and AMD Microprocessors with pricing</title><content type='html'>The listing Intel Xeon Microprocessors with pricing from Wikipedia in $USD is very useful for price comparison and budgeting. See Wikipedia &lt;a href="http://en.wikipedia.org/wiki/List_of_Intel_Xeon_microprocessors"&gt;List of Intel Xeon Microprocessors&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Similarly the listing of AMD Microprocessors from Wikipedia is very informative. But sadly no price listing&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/List_of_AMD_Opteron_microprocessors"&gt;List of AMD Opteron microprocessors &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-6103738175589557146?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/6103738175589557146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=6103738175589557146' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/6103738175589557146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/6103738175589557146'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/11/list-of-intel-xeon-microprocessors-with.html' title='List of Intel Xeon and AMD Microprocessors with pricing'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-5837861318830360658</id><published>2011-11-21T00:50:00.001+08:00</published><updated>2011-11-21T00:52:14.947+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Valgrind'/><title type='text'>Brief overview of Valgrind usage</title><content type='html'>This write-up covers some very basis commands. But I will try to list out some of the other collections of tutorial and reading to complement this lack of information. I'm assuming that you have compiled the program as written in &lt;a href="http://www.blogger.com/2011/11/12/compiling-valgrind-on-centos-5/" rel="bookmark"&gt;Compiling Valgrind on CentOS 5&lt;/a&gt;One of the most commonly used command in Valgrind is&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;# valgrind --tool=memcheck --leak-check=full ./my_program&lt;/pre&gt;Commonly-used Options&lt;br /&gt;&lt;table border="1" cellpadding="1" cellspacing="0" style="width: 640px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="5%"&gt;S/No&lt;/td&gt;&lt;td width="35%"&gt;Command Option&lt;/td&gt;&lt;td width="60%"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;--leak-check=&amp;lt;no|summary|yes|full&amp;gt; [default: summary]&lt;/td&gt;&lt;td&gt;When enabled, search for memory leaks when the client program finishes. If set to summary, it says how many leaks occurred. If set to full or yes, it also gives details of each individual leak.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;--show-reachable=&amp;lt;yes|no&amp;gt; [default: no]&lt;/td&gt;&lt;td&gt;When disabled, the memory leak detector only shows "definitely lost" and "possibly lost" blocks. When enabled, the leak detector also shows "reachable" and "indirectly lost" blocks. (In other words, it shows all blocks, except suppressed ones)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;For more information on more details usage of Valgrind of options and how to use,&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://valgrind.org/docs/manual/mc-manual.html"&gt;Valgrind Manual - 4.3 Memcheck Command Options&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.cprogramming.com/debugging/valgrind.html"&gt;Using Valgrind to Find Memory Leaks and Invalid Memory Use&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.linuxprogrammingblog.com/using-valgrind-to-debug-memory-leaks"&gt;Using Valgrind to debug memory leaks&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-5837861318830360658?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/5837861318830360658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=5837861318830360658' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/5837861318830360658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/5837861318830360658'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/11/brief-overview-of-valgrind-usage.html' title='Brief overview of Valgrind usage'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-453931606482185611</id><published>2011-11-16T19:10:00.001+08:00</published><updated>2011-11-16T19:23:17.778+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ganglia'/><title type='text'>Removing a node from the Ganglia Web Frontend</title><content type='html'>According to the &lt;a href="http://sourceforge.net/apps/trac/ganglia/wiki/ganglia_readme"&gt;Ganglia_Readme&lt;/a&gt;, there is not easy way to remove a single dead node from the list from the ganglia web front-end. To flush the dead node from the record by restarting the the gmetad and gmond processes, you have to add the line at /etc/gmond.conf&lt;br /&gt;&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;globals { &lt;br /&gt;host_dmax = 3600 &lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;The hosts will be removed from host tables when they haven't been heard from in 3600 seconds. See "man gmond.conf" for details.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-453931606482185611?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/453931606482185611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=453931606482185611' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/453931606482185611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/453931606482185611'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/11/removing-node-from-ganglia-web-frontend.html' title='Removing a node from the Ganglia Web Frontend'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-7824831609935695376</id><published>2011-11-13T01:07:00.001+08:00</published><updated>2011-11-13T01:09:25.479+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Valgrind'/><title type='text'>Compiling Valgrind on CentOS 5</title><content type='html'>&lt;a href="http://valgrind.org/"&gt;Valgrind&lt;/a&gt; tools automatically detect many memory management and threading bugs, and is able to profile your programs in detail. It runs on the following platforms: X86/Linux, AMD64/Linux, ARM/Linux, PPC32/Linux, PPC64/Linux, S390X/Linux, ARM/Android (2.3.x), X86/Darwin and AMD64/Darwin (Mac OS X 10.6 and 10.7)According to Valgrind, a number of useful tools are supplied as standard.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;Memcheck&lt;/b&gt; is a memory error detector. It helps you make your programs, particularly those written in C and C++, more correct.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Cachegrind&lt;/b&gt; is a cache and branch-prediction profiler. It helps you make your programs run faster.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Callgrind&lt;/b&gt; is a call-graph generating cache profiler. It has some overlap with Cachegrind, but also gathers some information that Cachegrind does not.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Helgrind&lt;/b&gt; is a thread error detector. It helps you make your multi-threaded programs more correct.&lt;/li&gt;&lt;li&gt;&lt;b&gt;DRD&lt;/b&gt; is also a thread error detector. It is similar to Helgrind but uses different analysis techniques and so may find different problems.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Massif&lt;/b&gt; is a heap profiler. It helps you make your programs use less memory.&lt;/li&gt;&lt;li&gt;&lt;b&gt;DHAT&lt;/b&gt; is a different kind of heap profiler. It helps you understand issues of block lifetimes, block utilisation, and layout inefficiencies.&lt;/li&gt;&lt;li&gt;&lt;b&gt;SGcheck&lt;/b&gt; is an experimental tool that can detect overruns of stack and global arrays. Its functionality is complementary to that of Memcheck: SGcheck finds problems that Memcheck can't, and vice versa..&lt;/li&gt;&lt;li&gt;&lt;b&gt;BBV&lt;/b&gt; is an experimental SimPoint basic block vector generator. It is useful to people doing computer architecture research and development.&lt;/li&gt;&lt;/ol&gt;&lt;b&gt;Compilation of Valgrind&lt;/b&gt;Compilation is very straightforward......&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;# tar -xvjpf valgrind-3.7.0.tar.bz2&lt;br /&gt;# cd valgrind-3.7.0&lt;br /&gt;# ./configure --prefix=/usr/local/valgrind-3.7.0&lt;br /&gt;# make; make install&lt;/pre&gt;&lt;b&gt;Testing Valgrind&lt;/b&gt;&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;# /usr/local/valgrind-3.7.0/bin/valgrind ls -l&lt;/pre&gt;Either this works, or it bombs out with some complaint.&lt;br /&gt;&lt;br /&gt;For more information, see &lt;a href="http://linuxcluster.wordpress.com/2011/11/12/compiling-valgrind-on-centos-5/"&gt;Compiling Valgrind on CentOS 5&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-7824831609935695376?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/7824831609935695376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=7824831609935695376' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/7824831609935695376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/7824831609935695376'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/11/compiling-valgrind-on-centos-5.html' title='Compiling Valgrind on CentOS 5'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-2377806597583011845</id><published>2011-11-12T01:54:00.001+08:00</published><updated>2011-11-12T01:56:30.629+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='APBS'/><title type='text'>Compiling adaptive Poisson-Boltzmann Solver (APBS) on CentOS 5</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-iBJKfSWY4ns/Tr1hw2tJHtI/AAAAAAAAAdI/yod_C33Qktg/s1600/APBS+VMD.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://4.bp.blogspot.com/-iBJKfSWY4ns/Tr1hw2tJHtI/AAAAAAAAAdI/yod_C33Qktg/s320/APBS+VMD.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.poissonboltzmann.org/apbs"&gt;Adaptive Poisson-Boltzmann Solver (APBS)&lt;/a&gt; is a software package for &lt;a href="http://topics.scirus.com/Continuum_models_for_biomolecular_solvation.html" rel="nofollow"&gt;modeling biomolecular solvation&lt;/a&gt; through solution of the Poisson-Boltzmann equation (PBE), one of the most popular continuum models for describing electrostatic interactions between molecular solutes in salty, aqueous media......&lt;br /&gt;&lt;br /&gt;Installation is very simple. There are many binaries there and you can use the binaries directly. Do note that the latest binaries (apbs-1.3) uses will require glibc 2.7 and greater. If you are using CentOS 5, you may want to use apbs-1.21 binaries or below.&lt;br /&gt;&lt;br /&gt;For details on &lt;a href="http://linuxcluster.wordpress.com/2011/11/11/compiling-adaptive-poisson-boltzmann-solver-apbs-on-centos-5/"&gt;Compiling adaptive Poisson-Boltzmann Solver (APBS) on CentOS 5&lt;/a&gt; on Linux Cluster&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-2377806597583011845?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/2377806597583011845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=2377806597583011845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/2377806597583011845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/2377806597583011845'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/11/compiling-adaptive-poisson-boltzmann.html' title='Compiling adaptive Poisson-Boltzmann Solver (APBS) on CentOS 5'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-iBJKfSWY4ns/Tr1hw2tJHtI/AAAAAAAAAdI/yod_C33Qktg/s72-c/APBS+VMD.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-6140990411562813095</id><published>2011-11-08T00:24:00.003+08:00</published><updated>2011-11-08T00:24:51.938+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='strace'/><category scheme='http://www.blogger.com/atom/ns#' term='System Administration'/><title type='text'>Using strace as a troubleshooting tool</title><content type='html'>Taken from &lt;a href="http://linuxcluster.wordpress.com/2011/11/07/using-strace-as-a-troubleshooting-tool/"&gt;Using strace as a troubleshooting tool&lt;/a&gt; (linuxcluster.wordpress.com) Strace, when runs in conjunction with a program do output all the calls made to the kernel by the program.&lt;br /&gt;&lt;br /&gt;One of quick way to found out what is going on in your program is to do&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;$ strace -c &lt;i&gt;./my_hello_world_program&lt;/i&gt;&lt;/pre&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;% time     seconds  usecs/call     calls    errors syscall&lt;br /&gt;------ ----------- ----------- --------- --------- ----------------&lt;br /&gt;74.80    0.002998        1499         2           wait4&lt;br /&gt;21.91    0.000878           4       221           read&lt;br /&gt;0.95    0.000038           0       237         2 mmap&lt;br /&gt;0.77    0.000031          10         3         1 mkdir&lt;br /&gt;0.67    0.000027           0       566       361 open&lt;br /&gt;0.35    0.000014           0        81           mprotect&lt;br /&gt;0.30    0.000012           0        62        37 stat&lt;br /&gt;0.25    0.000010           0       225           close&lt;br /&gt;0.00    0.000000           0        37         1 write&lt;br /&gt;0.00    0.000000           0       132           fstat&lt;br /&gt;0.00    0.000000           0         8           poll&lt;br /&gt;0.00    0.000000           0         2           lseek&lt;br /&gt;0.00    0.000000           0       120           munmap&lt;br /&gt;0.00    0.000000           0        15           brk&lt;br /&gt;0.00    0.000000           0        16           rt_sigaction&lt;br /&gt;................&lt;br /&gt;&lt;br /&gt;................&lt;br /&gt;&lt;br /&gt;------ ----------- ----------- --------- --------- ----------------&lt;br /&gt;100.00    0.004008                  1990       411 total&lt;/pre&gt;&lt;br /&gt;If you wish to do a tracing, just do a, you can easily find out the error if there was....&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;$ strace &lt;i&gt;./my_hello_world_program&lt;/i&gt;&lt;/pre&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;............&lt;br /&gt;&lt;br /&gt;............&lt;br /&gt;&lt;br /&gt;open("/tmp/openmpi-sessions-root@starfruit-h00.cluster.spms.ntu.edu.sg_0/25979/1/0",&lt;br /&gt;O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOENT (No such file or directory)&lt;br /&gt;munmap(0x2b46e05ef000, 2111200)         = 0&lt;br /&gt;munmap(0x2b46dffe5000, 2102312)         = 0&lt;br /&gt;munmap(0x2b46dfdde000, 2123264)         = 0&lt;br /&gt;munmap(0x2b46e103f000, 2106960)         = 0&lt;br /&gt;munmap(0x2b46e1242000, 2104560)         = 0&lt;br /&gt;munmap(0x2b46e269d000, 2114912)         = 0&lt;br /&gt;munmap(0x2b46e41c9000, 2145008)         = 0&lt;br /&gt;munmap(0x2b46e43d5000, 2162608)         = 0&lt;/pre&gt;&lt;br /&gt;If you wish the output of strace to a file instead, do use the argument -o&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;$ strace -o strace_output_file ./my_hello_world_program&lt;/pre&gt;&lt;br /&gt;If you wish to trace system call, process,network, you can use the "-e trace=file", "-e trace=process", "-e trace=network",&lt;br /&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;$ strace -e trace=open,close,read,write ./my_hello_w0rld_program&lt;/pre&gt;&lt;pre style="background: none repeat scroll 0 0 #eeeeee; border: 1px solid #aaaaaa; line-height: 1.5; padding: 15px;"&gt;$ strace -e trace=stat,chmod,unlink ./my_hello_world_program&lt;/pre&gt;Further Information:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.ibm.com/developerworks/aix/tutorials/au-apptracing/section3.html"&gt;Solutions for tracing UNIX applications&lt;/a&gt; (IBM DeveloperWorks)&lt;/li&gt;&lt;li&gt;&lt;a href="http://linuxhelp.blogspot.com/2006/05/strace-very-powerful-troubleshooting.html"&gt;strace - A very powerful troubleshooting tool for all Linux users &lt;/a&gt;(linuxhelp.blogspot.com)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.linuxjournal.com/article/7330"&gt;Ten commands every linux developer should know&lt;/a&gt; (Linux Journal)&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-6140990411562813095?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/6140990411562813095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=6140990411562813095' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/6140990411562813095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/6140990411562813095'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/11/using-strace-as-troubleshooting-tool.html' title='Using strace as a troubleshooting tool'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-124149999453327422</id><published>2011-11-04T10:56:00.002+08:00</published><updated>2011-11-04T11:00:47.558+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ACRC'/><title type='text'>A*Star Computational Resource Centre Software Listings</title><content type='html'>A*Star which is the main Government funded research organisation in Singapore has a highly effective A*STAR Computational Resource Centre (A*CRC) which provides high performance computational (HPC) resources to the entire A*STAR research community.&lt;br /&gt;&lt;br /&gt;They have an interesting &lt;a href="http://www.acrc.a-star.edu.sg/22/software.html"&gt;software listing&lt;/a&gt; which includes, &amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Biology and Bioinformatics&lt;/li&gt;&lt;li&gt;Chemistry and Molecular Modeling&lt;/li&gt;&lt;li&gt;Physics and Material Science&amp;nbsp;&lt;/li&gt;&lt;li&gt;Mathematical, Statistical and Other Utilities&lt;/li&gt;&lt;li&gt;Software Development&lt;/li&gt;&lt;li&gt;System Software&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-124149999453327422?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/124149999453327422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=124149999453327422' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/124149999453327422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/124149999453327422'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/11/astar-computational-resource-centre.html' title='A*Star Computational Resource Centre Software Listings'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total><georss:featurename>Singapore</georss:featurename><georss:point>1.352083 103.819836</georss:point><georss:box>1.098096 103.503979 1.6060699999999999 104.13569299999999</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-1025416263255286437</id><published>2011-11-03T20:32:00.000+08:00</published><updated>2011-11-04T10:16:50.105+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NetApp'/><title type='text'>NetApp posts world-record SPEC SFS2008 NFS benchmark result</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-NiDHXppcJKs/TrKKuM6QMMI/AAAAAAAAAdA/40VP_-RMR9M/s1600/netapp-header-logo.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;NetApp achieved over 1.5 million SPEC SFS2008 NFS operations per second with a 24-node cluster based on FAS6240 boxes running ONTAP 8 in Cluster Mode......For more information, see &lt;a href="http://recoverymonkey.org/2011/11/01/netapp-posts-world-record-spec-sfs2008-nfs-benchmark-result/"&gt;NetApp posts world-record SPEC SFS2008 NFS benchmark result&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-1025416263255286437?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/1025416263255286437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=1025416263255286437' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1025416263255286437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1025416263255286437'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/11/netapp-posts-world-record-spec-sfs2008.html' title='NetApp posts world-record SPEC SFS2008 NFS benchmark result'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-1126749192294620369</id><published>2011-11-02T00:43:00.000+08:00</published><updated>2011-11-02T00:43:02.966+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='performance'/><category scheme='http://www.blogger.com/atom/ns#' term='nmon'/><category scheme='http://www.blogger.com/atom/ns#' term='System Monitoring'/><title type='text'>Basic Overview and use of NMON on CentOS 5</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-3bytPfeFy5g/TrAgpXYUUuI/AAAAAAAAAc4/Ualn7ACcEgM/s1600/nmonforLinux.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-3bytPfeFy5g/TrAgpXYUUuI/AAAAAAAAAc4/Ualn7ACcEgM/s1600/nmonforLinux.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://nmon.sourceforge.net/pmwiki.php"&gt;nmon for Linux&lt;/a&gt; – Nigel’s performance Monitor for Linux is a wonderful Swiss Army Knife for Performance Information.You can display multiple screen on the same windows and get information on CPU, Memory, NFS, Network, Disks, Resource, kernel etc&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-m6aYcBDKZUg/TrAgV4njCWI/AAAAAAAAAcw/C8Xil0bC_wU/s1600/NMON_Welcome_Screen.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="245" src="http://2.bp.blogspot.com/-m6aYcBDKZUg/TrAgV4njCWI/AAAAAAAAAcw/C8Xil0bC_wU/s400/NMON_Welcome_Screen.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;For more information, do look at  &lt;a class="title" href="http://linuxcluster.wordpress.com/2011/11/01/basic-overview-and-use-of-nmon-on-centos-5/" rel="bookmark"&gt; Basic Overview and use of NMON on CentOS&amp;nbsp;5&lt;/a&gt; from &lt;a href="http://linuxcluster.wordpress.com/"&gt;Linux Cluster&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-1126749192294620369?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/1126749192294620369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=1126749192294620369' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1126749192294620369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1126749192294620369'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/11/basic-overview-and-use-of-nmon-on.html' title='Basic Overview and use of NMON on CentOS 5'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-3bytPfeFy5g/TrAgpXYUUuI/AAAAAAAAAc4/Ualn7ACcEgM/s72-c/nmonforLinux.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-3531546395200083275</id><published>2011-11-01T01:17:00.000+08:00</published><updated>2011-11-01T09:06:16.086+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='ALPS'/><title type='text'>Installing ALPS 2.0 from source on CentOS 5</title><content type='html'>&lt;h3&gt;&lt;b&gt;What is ALPS Project?&lt;/b&gt;&lt;/h3&gt;The &lt;a href="http://alps.comp-phys.org/mediawiki/index.php/Main_Page"&gt;ALPS project (Algorithms and Libraries for Physics Simulations)&lt;/a&gt; is an open source effort aiming at providing high-end simulation codes for strongly correlated quantum mechanical systems as well as C++ libraries for simplifying the development of such code. ALPS strives to increase software reuse in the physics community.Good information on installing ALPS can be found on ALPS Wiki's &lt;a href="http://alps.comp-phys.org/mediawiki/index.php/Download_and_install_ALPS_2"&gt;Download and install ALPS&lt;/a&gt; for Ubuntu 9.10, Ubuntu 10.04, Ubuntu 10.10, Debian and MacOS&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;b&gt;Installing ALPS with Boost&lt;/b&gt;&lt;/h3&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# wget http://alps.comp-phys.org/static/software/releases/alps-2.0.2-r5790-src-with-boost.tar.gz&lt;/pre&gt;You will need either gfortran or Intel Fortran Compiler. If you are installing using gfortan&lt;br /&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# yum install gcc-c++ gcc-gfortran&lt;/pre&gt;If you want to use the evaluation tools, you will need to install a newer version of Python than the provided 2.4. You can install from source or use an unofficial repository for binary RPMs. This is not required if you just want to run your compiled simulations (c++ applications), but make sure you still have python headers (specify -DALPS_BUILD_PYTHON=OFF when invoking cmake):&lt;br /&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# yum install python-devel&lt;/pre&gt;BLAS/LAPACK is necessary. Make sure you have EPEL repository ready. For more information,&lt;a href="http://linuxtoolkit.blogspot.com/2008/12/red-hat-enterprise-linux-centos-linux.html"&gt;Red Hat Enterprise Linux / CentOS Linux Enable EPEL (Extra Packages for Enterprise Linux) Repository&lt;/a&gt;&lt;br /&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# yum install blas-devel lapack-devel&lt;/pre&gt;CMake 2.8.0 and HDF5 1.8 need to be installed. There is a wonderful scripts that comes with ALPS that help to compile CMAKE 2.8 and HDF5.1.8 with CentOS 5&lt;br /&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;$ $HOME/src/alps2/script/cmake.sh $HOME/opt $HOME/tmp&lt;br /&gt;$ $HOME/src/alps2/script/hdf5.sh $HOME/opt $HOME/tmp&lt;/pre&gt;&lt;h3&gt;Build ALPS&lt;/h3&gt;Create a build directory (anywhere you have write access) and execute cmake giving the path to the alps and to the boost directory:&lt;br /&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# cmake -D Boost_ROOT_DIR:PATH=/path/to/boost/directory /path/to/alps/directory&lt;/pre&gt;For example if the alps precompiled directory is in /root/alps-2.0.2# cmake -D Boost_ROOT_DIR:PATH=/root/alps-2.0.2/boost /root/alps-2.0.2/alpsTo install in another directory, set set the variable CMAKE_INSTALL_PREFIX&lt;br /&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# cmake -DCMAKE_INSTALL_PREFIX=/path/to/install/directory /path/to/alps/directory&lt;/pre&gt;For example:&lt;br /&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/alps-2.0.2 /root/alps-2.0.2/alps&lt;/pre&gt;&lt;h3&gt;Build and test ALPS&lt;/h3&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;$ make -j 8&lt;br /&gt;$ make test&lt;br /&gt;$ make install&lt;/pre&gt;* HDF5.1.8 binaries and  libraries are very useful not only for compiling ALPS but other applications require HDF5.1.8. You may want to consider to move its binaries and libraries to the /usr/local/ directories&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-3531546395200083275?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/3531546395200083275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=3531546395200083275' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/3531546395200083275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/3531546395200083275'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/11/installing-alps-20-from-source-on.html' title='Installing ALPS 2.0 from source on CentOS 5'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-4094255286774452602</id><published>2011-10-31T17:09:00.000+08:00</published><updated>2011-11-01T09:22:50.943+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vmware'/><title type='text'>Set higher MTU for vSwitch and Virtual Distributed Switch</title><content type='html'>&amp;nbsp;Refer to KB: &lt;a href="http://kb.vmware.com/kb/1007654"&gt;iSCSI and Jumbo Frames configuration on ESX 3.x and ESX 4.x&lt;/a&gt; for more details&lt;br /&gt;&lt;br /&gt;**Any packet larger than 1500 MTU is a Jumbo Frame. ESX supports frames up to 9Kb (9000 Bytes).&lt;br /&gt;&lt;br /&gt;&amp;nbsp;To set the MTU size for the vSwitch, run the command:&lt;br /&gt;&lt;br /&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# esxcfg-vswitch -m (MTU_Number) (Vswitch)&lt;/pre&gt;&lt;br /&gt;where MTU_Number = 9000, Vswitch = Name of the Vswitch&lt;br /&gt;&lt;br /&gt;This command sets the MTU for all uplinks on that vSwitch. Set the MTU size to the largest MTU size among all the virtual network adapters connected to the vSwitch.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://kb.vmware.com/kb/1007654"&gt;&lt;/a&gt;&lt;br /&gt;&lt;hr /&gt;Refer to KB: &lt;a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;amp;cmd=displayKC&amp;amp;externalId=1038827"&gt;Enabling Jumbo Frames for VMkernel ports in a virtual distributed switch&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Run this command to change the MTU size for the individual port group:&lt;br /&gt;&lt;br /&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# esxcfg-vmknic -m 9000 -v (port number) -s (dvs Switch name) &lt;/pre&gt;&lt;br /&gt;For Example:&lt;br /&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# esxcfg-vmknic -m 9000 -v 115 -s "NewLAN-DVS"&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;To enable Jumbo Frames on a VMkernel port from vCenter Server:&lt;br /&gt;&lt;br /&gt;1) Click Home &amp;gt; Hosts and Clusters &amp;gt; Host &amp;gt; Configuration &amp;gt; Networking.&lt;br /&gt;2) Navigate to the vSphere Distributed Switch tab.&lt;br /&gt;3) Click the VMkernel port (eg: vmk1)&lt;br /&gt;4) Click Manage Virtual Adapters.&lt;br /&gt;5) Select the vmk interface and click Edit.&lt;br /&gt;6) Under the NIC settings, change the MTU value to 9000.&lt;br /&gt;7) Click OK.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-4094255286774452602?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/4094255286774452602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=4094255286774452602' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/4094255286774452602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/4094255286774452602'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/10/set-mtu-for-vswitch-on-vmware.html' title='Set higher MTU for vSwitch and Virtual Distributed Switch'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-5647786197282530626</id><published>2011-10-29T01:44:00.001+08:00</published><updated>2011-10-29T02:18:12.138+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='GotoBLAS2'/><title type='text'>Error in Compiling GotoBLAS2 in Westmere Chipsets</title><content type='html'>&lt;a href="http://www.tacc.utexas.edu/tacc-projects/gotoblas2"&gt;GotoBLAS2&lt;/a&gt; uses new algorithms and memory techniques for optimal performance of the BLAS routines.&lt;br /&gt;&lt;br /&gt;When I was tried compiling the GotoBLAS2 on my Westmere chipsets, I followed the "02QuickInstall.txt", I got this error&lt;br /&gt;&lt;br /&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;&lt;i&gt;../kernel/x86_64/gemm_ncopy_4.S: Assembler messages:&lt;/i&gt;&lt;br /&gt;&lt;i&gt;../kernel/x86_64/gemm_ncopy_4.S:192: Error: undefined symbol `RPREFETCHSIZE' in&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; operation&lt;/i&gt;&lt;br /&gt;&lt;i&gt;...........&lt;/i&gt;&lt;br /&gt;&lt;i&gt;...........&lt;/i&gt;&lt;br /&gt;&lt;i&gt;...........&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;gcc -O2 -Wall -m64 -DF_INTERFACE_INTEL -fPIC&amp;nbsp; -DSMP_SERVER -DMAX_CPU_NUMBER=8 -D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ASMNAME=strmm_kernel_RN -DASMFNAME=strmm_kernel_RN_ -DNAME=strmm_kernel_RN_ -DCN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AME=strmm_kernel_RN -DCHAR_NAME=\"strmm_kernel_RN_\" -DCHAR_CNAME=\"strmm_kernel&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _RN\" -I.. -UDOUBLE&amp;nbsp; -UCOMPLEX -c -DTRMMKERNEL -UDOUBLE -UCOMPLEX -ULEFT -UTRANS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A ../kernel/x86_64/gemm_kernel_8x4_sse3.S -o strmm_kernel_RN.o&lt;/i&gt;&lt;br /&gt;&lt;i&gt;make[1]: *** [sgemm_oncopy.o] Error 1&lt;/i&gt;&lt;br /&gt;&lt;i&gt;make[1]: *** Waiting for unfinished jobs....&lt;/i&gt;&lt;br /&gt;&lt;i&gt;make[1]: Leaving directory `/root/GotoBLAS2/kernel'&lt;/i&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;I was quite puzzled to why the compilation did not work. I googled and found a wonderful answer &lt;a href="http://saintaardvarkthecarpeted.com/blog/archive/2011/05/Trouble_compiling_GotoBLAS2_on_newer_CPU.html"&gt;Trouble compiling GotoBLAS2 on newer CPU. &lt;/a&gt;Basically, you will need to&lt;br /&gt;&lt;br /&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;gmake clean&lt;br /&gt;gmake TARGET=NEHALEM&lt;/pre&gt;Eventually yo will get something like&lt;br /&gt;&lt;br /&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;&amp;nbsp;GotoBLAS build complete.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; OS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... Linux&lt;br /&gt;&amp;nbsp; Architecture&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... x86_64&lt;br /&gt;&amp;nbsp; BINARY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... 64bit&lt;br /&gt;&amp;nbsp; C compiler&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... GCC&amp;nbsp; (command line : gcc)&lt;br /&gt;&amp;nbsp; Fortran compiler ... INTEL&amp;nbsp; (command line : ifort)&lt;br /&gt;&amp;nbsp; Library Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... libgoto2_nehalemp-r1.13.a (Multi threaded; Max num-threads is 8)&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;According to &lt;a href="http://saintaardvarkthecarpeted.com/blog/archive/2011/05/Trouble_compiling_GotoBLAS2_on_newer_CPU.html"&gt;Trouble compiling GotoBLAS2 on newer CPU,&lt;/a&gt; the problem appears to be that newer CPUs (Intel X5650 in my case) arenot detected properly by the CPU ID routine in GotoBlas2.&lt;br /&gt;&lt;br /&gt;The problem with &lt;code&gt;gemm_ncopy_4.S&lt;/code&gt; arises because it defines&lt;code&gt;RPRETCHSIZE&lt;/code&gt; and &lt;code&gt;WPREFETCHSIZE&lt;/code&gt; using &lt;code&gt;#ifdef&lt;/code&gt; statements dependingon CPU type.  There is an entry for &lt;code&gt;#ifdef GENERIC&lt;/code&gt;, but that was notset for me in &lt;code&gt;config.h&lt;/code&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-5647786197282530626?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/5647786197282530626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=5647786197282530626' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/5647786197282530626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/5647786197282530626'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/10/error-in-compiling-gotoblas2-in.html' title='Error in Compiling GotoBLAS2 in Westmere Chipsets'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-4763748371377400574</id><published>2011-10-28T21:13:00.000+08:00</published><updated>2011-10-28T21:13:19.533+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IBM'/><category scheme='http://www.blogger.com/atom/ns#' term='Storage'/><title type='text'>IBM DS4000 (FastT) Storage Manager Client on Windows</title><content type='html'>Boy, this blog "&lt;a href="http://www.bvanleeuwen.nl/faq/?p=66"&gt;How to Install IBM DS4000 (FastT) Storage Manager Client on Windows&lt;/a&gt;" is really helpful in getting information and the software on IBM DS4000 (FastT) Storage Manager Client. Even easier than finding on IBM Website. &lt;br /&gt;&lt;br /&gt;......&lt;br /&gt;&lt;strong&gt;1) Download the software.&lt;/strong&gt;&lt;br /&gt;For Windows XP, 2000, 2003, or 2008, on a 32-bit platform, click &lt;a href="http://www-304.ibm.com/systems/support/supportsite.wss/docdisplay?lndocid=MIGR-5075582&amp;amp;brandind=5000028" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;For Windows Vista , 2003, 2008, on a 64-bit platform, click &lt;a href="http://www-304.ibm.com/systems/support/supportsite.wss/docdisplay?lndocid=MIGR-5075582&amp;amp;brandind=5000028" target="_blank"&gt;here&lt;/a&gt;&lt;br /&gt;For Windows Vista 32-bit, click &lt;a href="http://www-304.ibm.com/systems/support/supportsite.wss/docdisplay?lndocid=MIGR-5073741&amp;amp;brandind=5000028" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If these links don’t work for you, try navigating IBM’s site:&lt;br /&gt;&lt;a href="http://www.ibm.com/" target="_blank"&gt;www.ibm.com&lt;/a&gt; &amp;gt; support &amp;amp; downloads &amp;gt; fixes, updates, and drivers&lt;br /&gt;Category &amp;gt; (under SYSTEMS) system storage&lt;br /&gt;Product Family &amp;gt; disk systems, Product &amp;gt; DS4800 or whichever DS4000&lt;br /&gt;Select Operating System and Click GO&lt;br /&gt;Click Downloads on the Support and Downloads box.&lt;br /&gt;............. &lt;br /&gt;&lt;br /&gt;For more information do go to &lt;a href="http://www.bvanleeuwen.nl/faq/?p=66"&gt;How to Install IBM DS4000 (FastT) Storage Manager Client on Windows&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-4763748371377400574?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/4763748371377400574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=4763748371377400574' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/4763748371377400574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/4763748371377400574'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/10/ibm-ds4000-fastt-storage-manager-client.html' title='IBM DS4000 (FastT) Storage Manager Client on Windows'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-6360411117758239536</id><published>2011-10-26T23:00:00.000+08:00</published><updated>2011-10-27T01:21:32.044+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='File Systems'/><title type='text'>Comparison of File System</title><content type='html'>Wikipedia did a wonderful job in providing a comparison of various file system &lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Comparison_of_file_systems"&gt;Comparison of file systems.&lt;/a&gt; For those who are assessing various file system offerings, do read it.&lt;br /&gt;&lt;br /&gt;Another shorter but not as comprehensive is &lt;a href="http://wiki.novell.com/index.php/File_System_Primer"&gt;File System Primer&lt;/a&gt; from Novell&lt;br /&gt;&lt;br /&gt;Another comparison between Lustre File System and Panasas ActiveScale &lt;a href="http://software.intel.com/en-us/articles/performance-comparison-of-the-cluster-file-systems-at-the-intel-crt-dc/"&gt;Performance comparison of the Cluster File Systems at the Intel CRT-DC&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-6360411117758239536?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/6360411117758239536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=6360411117758239536' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/6360411117758239536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/6360411117758239536'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/10/comparison-of-file-system.html' title='Comparison of File System'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-8935609055413917191</id><published>2011-10-24T00:34:00.001+08:00</published><updated>2011-10-24T00:34:22.680+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IBM'/><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><title type='text'>Looking for solution.... CPU soft lockup detected for CentOS 5 and IBM BladeCentre</title><content type='html'>One of my IBM BladeCentre node hangs and the log messages generated &lt;br /&gt;"BUG: soft lockup - CPU#1 stuck for 10s! [rpciod/1:3646]"&lt;br /&gt;&lt;br /&gt;I have been looking around, but found a reference but not a solution though. I have seen other forum that&amp;nbsp; &lt;br /&gt;&lt;a href="http://www-947.ibm.com/support/entry/portal/docdisplay?lndocid=MIGR-5084777"&gt;RHEL 5.X CPU soft lockup detected in PAGE_LOCK_ANON_VMA - IBM BladeCenter and System x&amp;nbsp; &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Symptom&lt;/b&gt;&lt;br /&gt;While running the Red Hat Enterprise Linux 5.x (RHEL5) family of products, the kernel may report the following error:&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0" class="ibm-container"&gt;      &lt;tbody&gt;&lt;tr&gt;        &lt;td width="25"&gt;&lt;/td&gt;        &lt;td&gt;BUG: soft lockup - CPU#XX stuck for 10s!&lt;br /&gt;&lt;br /&gt;Where XX can be the number of any processor in the system.&lt;/td&gt;      &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;The associated stack backtrace points to page_lock_anon_vma as the code running at the time of the soft lockup detection.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Affected configurations&lt;/b&gt;&lt;br /&gt;The system is configured with at least one of the following:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Red Hat Enterprise Linux 5, any update&lt;/li&gt;&lt;/ul&gt;This tip is not system specific.&lt;br /&gt;This tip is not option specific.&lt;br /&gt;&lt;b&gt;Note:&lt;/b&gt; This does not imply that the network operating system will work under all combinations of hardware and software. Please see the compatibility page for more information: &lt;a href="http://www.ibm.com/servers/eserver/serverproven/compat/us/"&gt;http://www.ibm.com/servers/eserver/serverproven/compat/us/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Solution&lt;/b&gt;&lt;br /&gt;This behavior will be corrected in subsequent families of Red Hat products. For more information, contact Red Hat at the following URL:&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0" class="ibm-container"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="25"&gt;&lt;/td&gt;        &lt;td&gt;&lt;a class="ibm-feature-link" href="http://www.redhat.com/about/contact/"&gt;http://www.redhat.com/about/contact/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-8935609055413917191?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/8935609055413917191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=8935609055413917191' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8935609055413917191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8935609055413917191'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/10/looking-for-solution-cpu-soft-lockup.html' title='Looking for solution.... CPU soft lockup detected for CentOS 5 and IBM BladeCentre'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-622392053906021886</id><published>2011-10-23T01:18:00.002+08:00</published><updated>2011-10-23T01:19:01.672+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hard Disk'/><title type='text'>What is nearline SAS Hard Disk?</title><content type='html'>"Nearline" refers to the lower&amp;nbsp;rotational speed hard disk which&amp;nbsp;is usually refer to the high-capacity SATA hdd. On the other hands, "SAS is a enterprise-class drive which supposedly has a more robust mechanical specification and a controller/firmware optimized for high-volume I/O, manageability, and better error detection and correction".&lt;br /&gt;&lt;br /&gt;So inline SAS really means&amp;nbsp; standard consumer-class SATA drives wtih SAS interface. &lt;br /&gt;&lt;br /&gt;Large capacity with enterprise interface.....Not too bad.&lt;br /&gt;&lt;br /&gt;For more inforamtion on Nearline, see &lt;a class="cLink" href="http://en.wikipedia.org/wiki/Nearline_storage" rel="nofollow" target="_blank"&gt;http://en.wikipedia.org/wiki/Nearline_storage&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-622392053906021886?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/622392053906021886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=622392053906021886' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/622392053906021886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/622392053906021886'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/10/what-is-nearline-sas-hard-disk.html' title='What is nearline SAS Hard Disk?'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-7457587188545731031</id><published>2011-10-22T12:25:00.000+08:00</published><updated>2011-10-22T12:25:19.228+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><title type='text'>Myricom DBL 2.0 Achieves Lowest UDP and TCP Latency for High Frequency Trading</title><content type='html'>For the full article, see &lt;a class="contentpagetitle" href="http://www.myricom.com/news-a-events/press-releases/112-myricom-dbl-20-achieves-lowest-udp-and-tcp-latency-for-high-frequency-trading.html"&gt;Myricom DBL 2.0 Achieves Lowest UDP and TCP Latency for High Frequency Trading&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Myricom DBL 2.0 software has benchmarked application-to-application UDP latency of under 3.5 microseconds and transparent sockets TCP latency of 4.0 microseconds. For HFT applications, DBL enables unmatched networking performance for UDP multicast and TCP order execution, all over industry-standard 10-Gigabit Ethernet&lt;br /&gt;&amp;nbsp;.......&lt;br /&gt;DBL reduces latency by microseconds for existing applications running on standard TCP/UDP Ethernet networks. With the DBL solution, end-users can achieve extreme performance without rewriting their applications or resorting to specialty networks such as Infiniband. DBL provides transparent acceleration in both Linux and Windows environments.&lt;br /&gt;...... &lt;br /&gt;In addition to extremely low UDP and TCP communication latency, DBL 2.0 delivers repeatable low latency, rather than unpredictable and variable latency performance found with competing solutions. Repeatable low latency performance is critical, as packet delay or loss in mission-critical trading and order environments can be devastating to the traders' bottom line.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-7457587188545731031?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/7457587188545731031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=7457587188545731031' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/7457587188545731031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/7457587188545731031'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/10/myricom-dbl-20-achieves-lowest-udp-and.html' title='Myricom DBL 2.0 Achieves Lowest UDP and TCP Latency for High Frequency Trading'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-5246191448827695753</id><published>2011-10-19T13:16:00.000+08:00</published><updated>2011-10-19T17:10:37.648+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Protocol'/><title type='text'>What is SCSI RDMA Protocol (SRP)?</title><content type='html'>What is SCSI RDMA Protocol (SRP)?&lt;br /&gt;&lt;br /&gt;"The SCSI RDMA Protocol (SRP) is an emerging industry standard protocol for utilizing block storage devices over an InfiniBand™ fabric. The use of RDMA makes higher throughput and lower latency possible than what is possible through e.g. the TCP/IP communication protocol. RDMA is only possible with network adapters that support RDMA in hardware."&lt;br /&gt;&lt;br /&gt;Here is the diagram. With this, you can use Infiniband as an alternative interconnect instead of relying on Fibre Channel. The advantages of Infiniband is obvious. It has tremendous high throughput and low latency which is important for High Read -Write.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-u5lupFM6E54/Tp5a4c0Ww_I/AAAAAAAAAco/pWxJz5bEU8E/s1600/SRP-Overview-Arch.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="243" src="http://2.bp.blogspot.com/-u5lupFM6E54/Tp5a4c0Ww_I/AAAAAAAAAco/pWxJz5bEU8E/s320/SRP-Overview-Arch.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-5246191448827695753?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/5246191448827695753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=5246191448827695753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/5246191448827695753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/5246191448827695753'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/10/what-is-scsi-rdma-protocol-srp.html' title='What is SCSI RDMA Protocol (SRP)?'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-u5lupFM6E54/Tp5a4c0Ww_I/AAAAAAAAAco/pWxJz5bEU8E/s72-c/SRP-Overview-Arch.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-8026771711559998182</id><published>2011-10-19T01:07:00.000+08:00</published><updated>2011-10-19T01:07:04.091+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='command line'/><category scheme='http://www.blogger.com/atom/ns#' term='File Systems'/><title type='text'>Using dd to test and analyse read and write performance</title><content type='html'>According to Wikipedia, dd is a common UNIX program whose primary purpose is the low-level copying of raw data. There are many usage of dd, but for this blog we will use dd to test and analyse read and write performance of file system.&lt;br /&gt;&lt;br /&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# dd if=/dev/zero of=/home/myaccount/outfile bs=4M count=4096 &lt;/pre&gt;&lt;br /&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;4096+0 records in&lt;br /&gt;4096+0 records out&lt;br /&gt;17179869184 bytes (17 GB) copied, 433.088 seconds, 39.7 MB/s&lt;/pre&gt;&lt;br /&gt;if = input file&lt;br /&gt;of = output&lt;br /&gt;bs = block size&lt;br /&gt;count = file size in kb &lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-8026771711559998182?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/8026771711559998182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=8026771711559998182' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8026771711559998182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8026771711559998182'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/10/using-dd-to-test-and-analyse-read-and.html' title='Using dd to test and analyse read and write performance'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-1333928611027429357</id><published>2011-10-18T00:09:00.000+08:00</published><updated>2011-10-18T00:10:10.898+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Yum'/><title type='text'>Malformed database image issue with yum</title><content type='html'>Today I was doing a yum install after updating my LVM and I suffered a "malformed database image issue". This error can be easily rectify. Just do a&lt;br /&gt;&lt;br /&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# yum clean dbcache&lt;/pre&gt;&lt;br /&gt;Then do a &lt;br /&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# yum check&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-1333928611027429357?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/1333928611027429357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=1333928611027429357' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1333928611027429357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1333928611027429357'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/10/malformed-database-image-issue-with-yum.html' title='Malformed database image issue with yum'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-1118811109239106639</id><published>2011-10-17T23:56:00.000+08:00</published><updated>2011-10-17T23:56:16.596+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vmware'/><title type='text'>Extend LVM on Vmware Linux Guest</title><content type='html'>One of my mirror ran out of space today. I've come across an excellent article on &lt;a href="http://echenh.blogspot.com/2010/04/how-to-extend-lvm-on-vmware-guest-os.html"&gt;How to extend LVM on Vmware Guest running Linux&lt;/a&gt; by Edward's Blog. Tried his tutorial and it work without a hitch.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-1118811109239106639?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/1118811109239106639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=1118811109239106639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1118811109239106639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1118811109239106639'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/10/extend-lvm-on-vmware-linux-guest.html' title='Extend LVM on Vmware Linux Guest'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-5414813880803965704</id><published>2011-10-15T01:23:00.000+08:00</published><updated>2011-10-15T01:23:12.389+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='File Systems'/><title type='text'>Which File System Blocksize is suitable for my system?</title><content type='html'>Taken from &lt;a href="http://www.ibm.com/developerworks/wikis/display/hpccentral/File+System+Planning"&gt;IBM Developer Network "File System Blocksize"&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Although the article has referenced to General Parallel File System (GPFS), but there are many good pointers System Administrators can take note of. &lt;br /&gt;&lt;br /&gt;Here are some excerpts from the article........&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;i&gt;This is one question that many system administrator asked before we start preparing the system. How do choose a blocksize for your file system? IBM Developer Network (File System Blocksize) recommends the following block size for various type of application.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table border="1" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th style="text-align: center;"&gt;IO Type &lt;/th&gt;&lt;th style="text-align: center;"&gt;Application Examples &lt;/th&gt;&lt;th cstyle="text-align: center;"&gt;Blocksize &lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;Large Sequential IO &lt;/td&gt;&lt;td style="text-align: center;"&gt;Scientific Computing, Digital Media &lt;/td&gt;&lt;td style="text-align: center;"&gt;1MB to 4MB &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;Relational Database &lt;/td&gt;&lt;td style="text-align: center;"&gt;DB2, Oracle &lt;/td&gt;&lt;td style="text-align: center;"&gt;512kb &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;Small I/O Sequential &lt;/td&gt;&lt;td style="text-align: center;"&gt;General File Service, File based Analytics,Email, Web Applications &lt;/td&gt;&lt;td style="text-align: center;"&gt;256kb &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;Special* &lt;/td&gt;&lt;td style="text-align: center;"&gt;Special &lt;/td&gt;&lt;td style="text-align: center;"&gt;16KB-64KB&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;What if I do not know my application IO profile?&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Often you do not have good information on the nature of the IO profile or the applications are so diverse it is difficult to optimize for one or the other. There are generally two approaches to designing for this type of situation separation or compromise.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Separation&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;In this model you create two file systems, one with a large file system blocksize for sequential applications and one with a smaller block size for small file applications. You can gain benefits from having file systems of two different block sizes even on a single type of storage. Or you can use different types of storage for each file system to further optimize to the workload. In either case the idea is that you provide two file systems to your end users, for scratch space on a compute cluster for example. Then the end users can run tests themselves by pointing the application to one file system or another to and determining by direct testing which is best for their workload. In this situation you may have one file system optimized for sequential IO with a 1MB blocksize and one for more random workloads at 256KB block size.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Compromise&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;In this situation you either do not have sufficient information on workloads (i.e. end users won't think about IO performance) or enough storage for multiple file systems. In this case it is generally recommended to go with a blocksize of 256KB or 512KB depending on the general workloads and storage model used. With a 256KB block size you will still get good sequential performance (though not necessarily peak marketing numbers) and you will get good performance and space utilization with small files (256KB has minimum allocation of 8KB to a file). This is a good configuration for multi-purpose research workloads where the application developers are focusing on their algorithms more than IO optimization.&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-5414813880803965704?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/5414813880803965704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=5414813880803965704' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/5414813880803965704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/5414813880803965704'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/10/which-file-system-blocksize-is-suitable.html' title='Which File System Blocksize is suitable for my system?'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-2428270607414696065</id><published>2011-10-14T01:42:00.000+08:00</published><updated>2011-10-15T01:43:13.823+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='File Systems'/><title type='text'>How to check FileSystem Block Size on Linux</title><content type='html'>In case&amp;nbsp; you wish to find out what Block Size your system is using in using, you can use the following commands to check&lt;br /&gt;&lt;br /&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# tune2fs -l /dev/sda1 | grep -i 'block size'&lt;br /&gt;Block size:1024&lt;/pre&gt;&lt;br /&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# blockdev --getbsz /dev/sda1&lt;br /&gt;1024&lt;/pre&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-2428270607414696065?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/2428270607414696065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=2428270607414696065' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/2428270607414696065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/2428270607414696065'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/10/how-to-check-filesystem-block-size-on.html' title='How to check FileSystem Block Size on Linux'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-6498860685458919401</id><published>2011-10-13T00:58:00.000+08:00</published><updated>2011-10-13T00:58:19.539+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NFS'/><title type='text'>Tuning rsize and wsize on NFS for a 10GbE network</title><content type='html'>Taken from Myricom Site "&lt;a href="http://www.myricom.com/kb/index.php?title=Do_you_have_recommendations_for_tuning_NFS_on_a_10GbE_network%3F"&gt;Do you have recommendations for tuning NFS on a 10GbE network&lt;/a&gt;"&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Use Recent Linux Kernel 2.6.19 or later. CentOS 6 will be a good candidate to implement.&lt;/li&gt;&lt;li&gt;On /etc/fstab, you can set rsize=1048576,wsize=1048576&lt;/li&gt;&lt;li&gt;You can use the above buffers on NFSv3&lt;/li&gt;&lt;li&gt; Do note that for Linux Kernel 2.18 and below, the rsize and wsize is 32KB.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-6498860685458919401?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/6498860685458919401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=6498860685458919401' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/6498860685458919401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/6498860685458919401'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/10/tuning-rsize-and-wsize-on-nfs-for-10gbe.html' title='Tuning rsize and wsize on NFS for a 10GbE network'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-1263093797495572986</id><published>2011-10-10T00:34:00.001+08:00</published><updated>2011-10-10T00:37:44.594+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sysstat'/><category scheme='http://www.blogger.com/atom/ns#' term='System Monitoring'/><title type='text'>Using mpstat to display SMP CPU statistics</title><content type='html'>mpstat is a command-line utilities to report CPU related statistics.For CentOS, to install mpstat, you have to install the &lt;a href="http://sebastien.godard.pagesperso-orange.fr/"&gt;sysstat&lt;/a&gt; package (http://sebastien.godard.pagesperso-orange.fr/)&lt;br /&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# yum install sysstat&lt;/pre&gt;1. mpstat is very straigtforward. Use the command below. On my 32-core machine,&lt;br /&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# mpstat -P ALL&lt;/pre&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;11:10:11 PM  CPU   %user   %nice    %sys %iowait    %irq   %soft  %steal   %idle    intr/s&lt;br /&gt;11:10:13 PM  all   40.75    0.00    0.03    0.00    0.00    0.00    0.00   59.22   1027.50&lt;br /&gt;11:10:13 PM    0    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00   1000.50&lt;br /&gt;11:10:13 PM    1    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;11:10:13 PM    2  100.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00      0.00&lt;br /&gt;11:10:13 PM    3    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;11:10:13 PM    4  100.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00      0.00&lt;br /&gt;11:10:13 PM    5  100.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00      0.00&lt;br /&gt;11:10:13 PM    6    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;11:10:13 PM    7  100.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00      0.00&lt;br /&gt;11:10:13 PM    8    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00     16.50&lt;br /&gt;11:10:13 PM    9    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;11:10:13 PM   10    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;11:10:13 PM   11    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;11:10:13 PM   12  100.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00     10.50&lt;br /&gt;11:10:13 PM   13    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;11:10:13 PM   14   99.50    0.00    0.50    0.00    0.00    0.00    0.00    0.00      0.00&lt;br /&gt;11:10:13 PM   15  100.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00      0.00&lt;br /&gt;11:10:13 PM   16    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;11:10:13 PM   17    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;11:10:13 PM   18    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;11:10:13 PM   19  100.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00      0.00&lt;br /&gt;11:10:13 PM   20  100.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00      0.00&lt;br /&gt;11:10:13 PM   21    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;11:10:13 PM   22    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;11:10:13 PM   23    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;11:10:13 PM   24  100.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00      0.00&lt;br /&gt;11:10:13 PM   25  100.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00      0.00&lt;br /&gt;11:10:13 PM   26    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;11:10:13 PM   27  100.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00      0.00&lt;br /&gt;11:10:13 PM   28    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;/pre&gt;where&lt;b&gt;CPU&lt;/b&gt; - &lt;i&gt;Processor number. The keyword all indicates that statistics are calculated as averages among all processors.&lt;/i&gt;&lt;br /&gt;&lt;b&gt;%user -&lt;/b&gt; &lt;i&gt;Show the percentage of CPU utilization that occurred while executing at the user level (application).&lt;/i&gt;&lt;b&gt;&lt;br /&gt;%nice - &lt;/b&gt;&lt;i&gt;Show the percentage of CPU utilization that occurred while executing at the user level with nice priority.&lt;/i&gt;&lt;b&gt;&lt;br /&gt;%sys&lt;/b&gt;  - &lt;i&gt;Show the percentage of CPU utilization that occurred while executing at the system level (kernel). Note that this does not include time spent servicing interrupts or softirqs.&lt;/i&gt;&lt;b&gt;&lt;br /&gt;%iowait&lt;/b&gt; - &lt;i&gt;Show the percentage of time that the CPU or CPUs were idle during which the system had an outstanding disk I/O request.&lt;/i&gt;&lt;b&gt;&lt;br /&gt;%irq &lt;/b&gt;- &lt;i&gt;Show the percentage of time spent by the CPU or CPUs to service interrupts.&lt;/i&gt;&lt;b&gt;&lt;br /&gt;%soft&lt;/b&gt; - &lt;i&gt;Show the percentage of time spent by the CPU or CPUs to service softirqs. A softirq (software interrupt) is one of up to 32 enumerated software interrupts which can run on multiple CPUs at once.&lt;/i&gt;&lt;b&gt;&lt;br /&gt;%steal&lt;/b&gt; - &lt;i&gt;Show the percentage of time spent in involuntary wait by the virtual CPU or CPUs while the hypervisor was servicing another virtual processor.&lt;/i&gt;&lt;br /&gt;&lt;b&gt;%idle&lt;/b&gt; - &lt;i&gt;Show the percentage of time that the CPU or CPUs were idle and the system did not have an outstanding disk I/O request.&lt;/i&gt;&lt;br /&gt;&lt;b&gt;intr/s&lt;/b&gt; - &lt;i&gt;Show the total number of interrupts received per second by the CPU or CPUs.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Getting average from mpstatTo get an average you have to invoke the interval and count argument. In the example, interval is &lt;b&gt;2&lt;/b&gt; second for &lt;b&gt;5&lt;/b&gt; count&lt;br /&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# mpstat -P ALL 2 5&lt;/pre&gt;At the end of the statistics report, you will see an average&lt;br /&gt;&lt;pre style="background: none repeat scroll 0pt 0pt rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;Average:     CPU   %user   %nice    %sys %iowait    %irq   %soft  %steal   %idle    intr/s&lt;br /&gt;Average:     all   40.76    0.00    0.03    0.00    0.00    0.00    0.00   59.21   1047.50&lt;br /&gt;Average:       0    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00   1000.60&lt;br /&gt;Average:       1    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;Average:       2  100.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00      0.00&lt;br /&gt;Average:       3    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;Average:       4   99.90    0.00    0.10    0.00    0.00    0.00    0.00    0.00      0.00&lt;br /&gt;Average:       5  100.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00      0.00&lt;br /&gt;Average:       6    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;Average:       7  100.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00      0.00&lt;br /&gt;Average:       8    0.00    0.00    0.10    0.00    0.00    0.00    0.00   99.90     17.30&lt;br /&gt;Average:       9    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;Average:      10    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;Average:      11    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;Average:      12   99.90    0.00    0.00    0.00    0.00    0.10    0.00    0.00     29.70&lt;br /&gt;Average:      13    0.00    0.00    0.10    0.00    0.00    0.00    0.00   99.90      0.00&lt;br /&gt;Average:      14   99.50    0.00    0.50    0.00    0.00    0.00    0.00    0.00      0.00&lt;br /&gt;Average:      15  100.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00      0.00&lt;br /&gt;Average:      16    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;Average:      17    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;Average:      18    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;Average:      19  100.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00      0.00&lt;br /&gt;Average:      20  100.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00      0.00&lt;br /&gt;Average:      21    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;Average:      22    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;Average:      23    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;Average:      24  100.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00      0.00&lt;br /&gt;Average:      25   99.90    0.00    0.10    0.00    0.00    0.00    0.00    0.00      0.00&lt;br /&gt;Average:      26    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;Average:      27  100.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00      0.00&lt;br /&gt;Average:      28    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;Average:      29    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;br /&gt;Average:      30  100.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00      0.00&lt;br /&gt;Average:      31    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-1263093797495572986?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/1263093797495572986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=1263093797495572986' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1263093797495572986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1263093797495572986'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/10/using-mpstat-to-display-smp-cpu.html' title='Using mpstat to display SMP CPU statistics'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-8742920246982174637</id><published>2011-10-09T00:58:00.000+08:00</published><updated>2011-10-10T00:58:19.990+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='File Systems'/><category scheme='http://www.blogger.com/atom/ns#' term='RHEL'/><title type='text'>Outline of File Hierarchy Systems in RHEL, CentOS and SL</title><content type='html'>The location of the files and directories in RHEL or its clone system are based on the Filesystem Hierarchy System (FHS) guidelines. For more information on the Filesystem Hierarchy System (FHS), do read the &lt;a href="http://www.pathname.com/fhs/"&gt;Filesystem Hierarchy Standard&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;/bin/&lt;/b&gt; (Essential Commands for admins and users)&lt;/li&gt;&lt;li&gt;&lt;b&gt;/usr/bin/&lt;/b&gt; (Common commands for admins and users)&lt;/li&gt;&lt;li&gt;&lt;b&gt;/sbin/&lt;/b&gt; (Essential commands for admins)&lt;/li&gt;&lt;li&gt;&lt;b&gt;/usr/sbin&lt;/b&gt; (Common commands for admins)&lt;/li&gt;&lt;li&gt;&lt;b&gt;/tmp/&lt;/b&gt; (Temporary files for all users)&lt;/li&gt;&lt;li&gt;&lt;b&gt;/usr/local/&lt;/b&gt; (Location for locally-installed software indepndent of operating systems updates)&lt;/li&gt;&lt;li&gt;&lt;b&gt;/usr/share/man&lt;/b&gt; (Manual Pages)&lt;/li&gt;&lt;li&gt;&lt;b&gt;/usr/src&lt;/b&gt; (source code)&lt;/li&gt;&lt;li&gt;&lt;b&gt;/var/&lt;/b&gt; (variable files such as spool and log files)&lt;/li&gt;&lt;li&gt;&lt;b&gt;/var/log/&lt;/b&gt; (Log files)&lt;/li&gt;&lt;li&gt;&lt;b&gt;/etc/&lt;/b&gt; (Configuration files) &lt;/li&gt;&lt;li&gt;&lt;b&gt;/proc/&lt;/b&gt; (Kernel virtual file system)&lt;/li&gt;&lt;li&gt;&lt;b&gt;/dev/&lt;/b&gt; (Device file)&lt;/li&gt;&lt;/ol&gt;Much of these information is derived from&amp;nbsp; "Red Hat Enteprise Linux Administration Unleased"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-8742920246982174637?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/8742920246982174637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=8742920246982174637' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8742920246982174637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8742920246982174637'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/10/outline-of-file-hierarchy-systems-in.html' title='Outline of File Hierarchy Systems in RHEL, CentOS and SL'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-8046619120618898008</id><published>2011-10-08T11:57:00.001+08:00</published><updated>2011-10-08T11:57:37.148+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='performance'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>Avoiding DNS Lookup for Apache 2</title><content type='html'>If you wish to avoid situations where you do not wish to do DNS lookup for the client machines which will slow Apache performance. To do it is quite quick by setting the HostNameLookups directive to off at /etc/httpd/conf/httpd.conf&lt;br /&gt;&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: none repeat scroll 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;HostNameLookups Off&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-8046619120618898008?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/8046619120618898008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=8046619120618898008' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8046619120618898008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8046619120618898008'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/10/avoiding-dns-lookup-for-apache-2.html' title='Avoiding DNS Lookup for Apache 2'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-1752446223576715276</id><published>2011-10-06T00:56:00.004+08:00</published><updated>2011-10-06T00:56:53.955+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IBM'/><category scheme='http://www.blogger.com/atom/ns#' term='libraries'/><title type='text'>A good read - Dissecting shared libraries</title><content type='html'>This article "&lt;a href="http://www.ibm.com/developerworks/linux/library/l-shlibs/index.html"&gt;Dissecting shared libraries&lt;/a&gt;" from IBM DeveloperWorks is a good read if you wish to have a deeper understanding on shared libraries. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-1752446223576715276?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/1752446223576715276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=1752446223576715276' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1752446223576715276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1752446223576715276'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/10/good-read-dissecting-shared-libraries.html' title='A good read - Dissecting shared libraries'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-6382912467512723308</id><published>2011-10-03T13:00:00.002+08:00</published><updated>2011-10-03T13:16:13.340+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IBM'/><title type='text'>Troubleshooting Blade Management Module connectivity issues</title><content type='html'>This article is a sub-set of the full document from IBM "&lt;a href="http://www-947.ibm.com/support/entry/portal/docdisplay?brand=5000020&amp;amp;lndocid=MIGR-5069640"&gt;Troubleshooting Management Module connectivity issues&lt;/a&gt;"&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-YZ0CdcI3jXU/TolBd54erCI/AAAAAAAAAck/H2_w7j8SIOo/s1600/IBM_Blade_Chassis.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-YZ0CdcI3jXU/TolBd54erCI/AAAAAAAAAck/H2_w7j8SIOo/s1600/IBM_Blade_Chassis.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Vl0WrknA1XE/TolBPOsAO3I/AAAAAAAAAcg/Dl8h8Ha9c80/s1600/chassis_H_100x100.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;hr /&gt;&lt;b&gt;Solution &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;The Management Module (MM) and the Advanced Management Module (AMM) are the central points of management for the IBM BladeCenter chassis. As such, when the MM is not responsive, the ability to perform normal management on the chassis is significantly compromised. This document covers four different symptoms related to MM connectivity failures: (1) cannot login to the web or telnet interface because of USERID and/or PASSWORD failures. (2) cannot get any network response from the MM, and (3) the MM responds to network pings, but either the web interface or telnet interface does not respond. (4) MM failover does not work.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Throughout this document, "MM" will be used to mean either the MM or AMM. The term AMM will only be used to point out any differences between the two.&lt;br /&gt;&lt;br /&gt;When troubleshooting MM connectivity problems, there are a few common procedures that are used in several situations.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Reset the IPaddress of the MM (this procedure does not work on the AMM)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;When the MM is restored to its default TCPIP configuration, the Ethernet port on the MM will attempt to get a DHCP address. Disconnect the Ethernet cable if this is not wanted. With the Ethernet cable disconnected, the MM will search for a DHCP server for five minutes, then timeout and take the address 192.168.70.125/255.255.255.0.&lt;br /&gt;&lt;br /&gt;Before resetting the MM to its default configuration, have a laptop local to the chassis that can connect to the MM with a cross-over cable (the AMM supports either cable type). Make sure that the laptop is configured with the IPaddress 192.168.70.100/255.255.255.0 so it will not conflict with any address on the chassis. To reset the TCPIP address on the MM, insert a paper-clip into the hole on the back of the MM labeled "IPreset" until it depressed the button inside. Hold it there for just under three seconds, then remove the paper clip. That resets the MM's Ethernet interface to its default configuration.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Reset the IPaddress of the AMM using the serial cable&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The AMM has a port for ethernet and serial connectivity. The serial port is at the top of the AMM, just above the video connection. To connect to the serial port, insert one end of a straight-through ethernet cable in the AMM serial port. Attach the other end of the cable to the serial dongle whose pinouts are described in the AMM Installation Guide ("Serial connection," near the end of Chapter 3).&lt;br /&gt;&lt;br /&gt;The default serial settings for the AMM are 57k, 8 data bits, No parity, 1 stop bit, flow control off. Once connected to the serial console, login as usual. Create a basic config for the external interface with the following commands (system: x is either system:mm 1 for the AMM in slot 1 or system:mm 2 for the AMM in slot 2).&lt;br /&gt;&lt;br /&gt;use static ip: ifconfig -eth0 -c static -T system:mm x&lt;br /&gt;&lt;br /&gt;IPaddress: ifconfig -eth0 -i ip-address -T system:mm x&lt;br /&gt;&lt;br /&gt;subnet mask ifconfig -eth0 -s subnet mask -T&lt;br /&gt;&lt;br /&gt;system:mm x&lt;br /&gt;&lt;br /&gt;gateway: ifconfig -eth0 -g IPaddress of gateway -T&lt;br /&gt;&lt;br /&gt;system:mm x&lt;br /&gt;&lt;br /&gt;They can be combined into one long command as follows:&lt;br /&gt;&lt;br /&gt;ifconfig -eth0 -i ip_address -s subnet mask -g IPof gateway -c static -T system:mm x&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Reset the MM to its default configuration&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;One should remember that resetting the MM to defaults turns off the external ports for all four I/O modules, which will cut off all network and fibre connectivity. Therefore, this operation should only be done when the chassis is in a maintenance window and can be off-line for a short period of time. Also, when the MM is restored to its default configuration, it will attempt to get a DHCP address. Disconnect the Ethernet cable if a DHCP address is not wanted. The MM will search for a DHCP server for five minutes, then timeout and take the address 192.168.70.125/255.255.255.0. Before resetting the MM to its default configuration, have a laptop local to the chassis that can connect to the MM with a cross-over cable (the AMM supports either cable type). Make sure that the laptop is configured with the IPaddress 192.168.70.100/255.255.255.0 so it will not conflict with any default address on the chassis.&lt;br /&gt;&lt;br /&gt;If the MM is accepting web logins, the default configuration can be restored in the web GUI at:&lt;br /&gt;&lt;br /&gt;Select (MM) MM Control, click Restore Defaults, and then click Restore Defaults&lt;br /&gt;&lt;br /&gt;Select (AMM) MM Control, click Configuration Mgmt, then click Restore Defaults or click Restore Defaults Preserve Logs&lt;br /&gt;&lt;br /&gt;If neither login service is working, the default configuration can be restored by accessing the back of the MM. On the back of the MM, there is a pin hole that is large enough for a paper clip. It is labeled "IPreset." In addition to resetting the IPaddress, pushing a paper clip in for the right amount of time resets the entire MM configuration back to its defaults. To reset the Management Module to the default configuration, including the default login name "USERID" and password "PASSW0RD," push a paper clip into the pin hole until it hits the button inside and hold it. The amount of time required to hold the pin in varies as follows:&lt;br /&gt;&lt;br /&gt;MM with 82D firmware or earlier = push in for 5 seconds, then release the pin for 5 seconds, then push it in for another 10 seconds. The timing is quite precise, make sure a watch with a second hand is available. When the reset starts, the fans will ramp up to full speed, which is clearly audible.&lt;br /&gt;&lt;br /&gt;AMM or MM with 82F firmware or later = push in the pin and hold it for 10 seconds. When the reset starts, the fans will ramp up to full speed, which is clearly audible.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Remove and reinsert the MM&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Troubleshooting the MM sometimes requires physically removing it from the slot and re-inserting it. Before removing it, note whether the green Ethernet LED or amber LED are lit. In normal operations with an Ethernet cabled connected, the Ethernet LED will be on, and the ambler LED will be off. The amber LED will come on briefly when the MM is powered on or reset. It is also a good idea to look at the female connectors when the MM is removed and examine the female connectors to confirm they have not been damaged. When both MMs are removed, the fans ramp up to full speed.&lt;br /&gt;&lt;br /&gt;This is clearly audible. When re-inserting the MM, listen to hear if the fans return to the previous noise level. If they do, that indicates that the MM has completed its POST process. If they do not, that indicates that there is some other problem with the chassis that the MM is trying to address. For a visual indication that the MM is working correctly, look at the MM directly.&lt;br /&gt;&lt;br /&gt;After the MM is re-inserted and an Ethernet cable connected, confirm the status of the green Ethernet LED and the amber LED. If the amber LED stays on, that indicates a fault in the MM.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Symptom 1: Cannot login due to bad userid or password&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;If a user makes five unsuccessfull login attempts, the MM will stop accepting logins for a period of time. Two minutes is the default lockout time, though this is configurable in the MM interface at MM Control then click Login Profiles.&lt;br /&gt;&lt;br /&gt;If login fails through both the web and telnet interface, resetting the MM to the default login of "USERID" and "PASSWORD" can be accomplished by following the procedure "Reset the MM to its default configuration." The default login ID and password are case sensitive, and in "PASSWORD." a zero is used for the letter "O."&lt;br /&gt;&lt;br /&gt;If USERID/PASSWORD login problems still exist after resetting the MM to defaults, contact IBM support. If the MM does not have network connectivity after resetting defaults, follow the steps below for the appropriate symptom.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Symptom 2: MM does not respond to any network connection&lt;/b&gt;&lt;br /&gt;If the MM does not respond to any remote network connection, troubleshooting will need to be done at the chassis. The first step is to find a laptop that can login to other MMs and connect it to the MM with a cross-over cable (either a cross-over or straight through can be used for the AMM). Verify that the IPconfiguration on the laptop puts it in the same subnet as the MM, and verify that the laptop is not running a local firewall. Try to connect to the MM via a web browser, telnet, and ping. Depending on the results you get, take the following steps:&lt;br /&gt;&lt;br /&gt;If the laptop has complete access to the MM when connected locally, then the previous connectivity problems are most likely due to network problems on the customer's LAN, or the other workstation the customer used to access this MM.&lt;br /&gt;&lt;br /&gt;If the laptop can ping the MM, but cannot connect via web browser or telnet, go to symptom&lt;br /&gt;&lt;br /&gt;If the laptop cannot ping the MM, take the following steps to try and restore connectivity.&lt;br /&gt;&lt;br /&gt;Clear the arp cache on the laptop. - If the chassis has a redundant MM, fail over to it and attempt to connect to it.&lt;br /&gt;&lt;br /&gt;If the chassis only has one MM, move it to the other slot, following the procedure "Remove and reinsert the MM."&lt;br /&gt;&lt;br /&gt;Follow the procedure "Reset the IPaddress of the MM" or "Reset the IPaddress for the AMM using the serial cable."&lt;br /&gt;&lt;br /&gt;Follow the procedure "Reset the MM to its default configuration"&lt;br /&gt;&lt;br /&gt;If these all fail, contact IBM support for assistance.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Symptom 3: Cannot connect to the MM using the web browser/telnet/ssh, but can ping the MM&lt;/b&gt;&lt;br /&gt;The MM runs a few network servers that enable users to login and manage the chassis. If basic connectivity via 'ping' is functioning, but one or more of the login services is not working (for example, web server, telnet server), the problem is due to a configuration error or firmware defects. It is never a hardware failure. When the MM will respond to a ping, but any one of the login services does not respond, take the the following steps:&lt;br /&gt;&lt;br /&gt;Ensure that a supported web browser is being used.&lt;br /&gt;&lt;br /&gt;If possible, verify whether the MM is running the network servers on their default network ports. If all logins fail, check with the administrator for the BladeCenter. If it is possible to login to the web interface, select MM Control and click Port Assignments. There is no way to get that information in the telnet interface.&lt;br /&gt;&lt;br /&gt;Verify whether this workstation can connect to other MMs. If it cannot, the problem is most likely due to a firewall running on the client workstation or the network. Shutdown any firewalls on the client machine and try again. If the client still has problems connecting to multiple MMs, consult the network administrator for the LAN.&lt;br /&gt;&lt;br /&gt;Restart the MM. If the MM responds to network logins after it has been restarted, this is most likely an MM firmware defect. Download the changelog for the current MM or AMM code and see if any similar issues have been resolved. If not, contact IBM Support for additional assistance.&lt;br /&gt;&lt;br /&gt;At this point. troubleshooting must continue with a laptop or other workstation local to the MM. Find a laptop which can connect to other MMs, and connect it directly to the MM with a crossover cable (both cross-over and straight-though work for the AMM). Verify that the Ethernet link is up and the laptop is configured so it is on the same subnet as the MM. If the laptop can ping the MM, attempt to login to the MM with a supported web browser. If that works, contact the network administrator for assistance troubleshooting the network.&lt;br /&gt;&lt;br /&gt;If the MM still does not allow logins over the WEB interface at this point, restore the MM to its defaults with the procedure "Reset the MM to its default configuration." If this does not restore connectivity, contact IBM Support.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Symptom 4: Failover of MM to redundant MM does not work&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;When there are two MMs in a chassis, one MM is active and the second MM is on standby. When a user initiates a failover from the primary to redundant, the primary sends a message to redundant to become the primary, then reboots itself. On rare occasions, this does not work. When it does not, take the follow steps to resolve it:&lt;br /&gt;&lt;br /&gt;Examine the MM Event log and the MM BIST log to see if any errors have been detected.&lt;br /&gt;&lt;br /&gt;Physically remove the primary MM and see if the redundant MM boots successfully. If it does not, move it to the other slot and see if it can boot in that slot&lt;br /&gt;&lt;br /&gt;Reset the MM to defaults using the procedure "Reset the MM to its default configuration."&lt;br /&gt;&lt;br /&gt;Repeat the failover process with both MMs. If it still does not work, contact IBM support&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-6382912467512723308?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/6382912467512723308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=6382912467512723308' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/6382912467512723308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/6382912467512723308'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/10/troubleshooting-management-module.html' title='Troubleshooting Blade Management Module connectivity issues'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-YZ0CdcI3jXU/TolBd54erCI/AAAAAAAAAck/H2_w7j8SIOo/s72-c/IBM_Blade_Chassis.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-1037079166232135080</id><published>2011-09-28T00:28:00.001+08:00</published><updated>2011-09-28T00:28:40.956+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MATLAB'/><title type='text'>Getting `GLIBCXX_3.4.9 not found' when starting the license manager for MATLAB</title><content type='html'>If you are&amp;nbsp;starting the latest version of MATLAB License Server,&amp;nbsp; you may encounter this error`GLIBCXX_3.4.9 not found'&lt;br /&gt;&lt;br /&gt;For more information do look at MathWorks "&lt;a href="http://www.mathworks.com/support/solutions/en/data/1-EO8AAS/index.html?product=ML&amp;amp;solution=1-EO8AAS"&gt;Why do I get an error 'GLIBCXX_3.4.9 not found&lt;/a&gt;"&lt;br /&gt;&lt;br /&gt;According to the mathwork website, &lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;strong&gt;Solution:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This issue is caused by a missing or outdated libstdc++.so.6 as required by the keycheck application (R2011a) or the MLM vendor daemon (R2011b). Both the R2011a keycheck and R2011b MLM vendor daemon require libstdc++.so.6.0.10. Refer to your operating system documentation for information on how to update or install a missing library.&lt;br /&gt;&lt;br /&gt;If the necessary version of the library is not available for your Linux distribution it can be copied and installed from the MATLAB installation files following the instructions below:&lt;br /&gt;&lt;br /&gt;NOTE: $MATLAB refers to the MATLAB installation location (ex: /usr/local/MATLAB/R2011b)&lt;br /&gt;NOTE: $ARCH refers to the machine architecture (ex: glnx86 for Linux 32-bit or glnxa64 for Linux 64-bit)&lt;br /&gt;&lt;br /&gt;If MATLAB is installed in addition to the FlexNet license manager, skip directly to step 3.&lt;br /&gt;&lt;br /&gt;1. Create a subdirectory within the MATLAB installation folder as shown below:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;[root@localhost ~] mkdir -p $MATLAB/sys/os/$ARCH&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;2. Copy the libstdc++.so.6.0.10 library from the MATLAB installation files (either an installation DVD or the extracted downloaded installer archive) into the newly created directory:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;[root@localhost ~] cp /media/MATLAB_R2011b/bin/$ARCH/libstdc++.so.6.0.10 $MATLAB/sys/os/$ARCH&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;3. Run 'ldconfig' to create symbolic links to the new library and update the dynamic linker cache:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;[root@localhost ~] ldconfig $MATLAB/sys/os/$ARCH&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-1037079166232135080?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/1037079166232135080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=1037079166232135080' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1037079166232135080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1037079166232135080'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/09/getting-glibcxx349-not-found-when.html' title='Getting `GLIBCXX_3.4.9 not found&apos; when starting the license manager for MATLAB'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-2742455379913300262</id><published>2011-09-28T00:02:00.001+08:00</published><updated>2011-10-07T17:06:33.277+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='Storage'/><title type='text'>World's largest Cloud Storage System designed by SDSC</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ut7-Jqvj2bk/ToHzg_TbLlI/AAAAAAAAAcc/WlhQHHlMqiM/s1600/sdsc-building.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="174" src="http://4.bp.blogspot.com/-ut7-Jqvj2bk/ToHzg_TbLlI/AAAAAAAAAcc/WlhQHHlMqiM/s320/sdsc-building.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;San Diego Supercomputer Center (or SDSC) has designed the World's largest Cloud Storage System that is specifically targeted for academic and research use. Dubbed the SDSC Cloud, the total cloud capacity will start at raw capacity of 5.5 PBand is scalable to "Hundreds of Petabytes". Rates are starting at US$3.46 a month for 100GB storage.&lt;br /&gt;&lt;br /&gt;For more information do look at&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://m.engadget.com/default/article.do?artUrl=http://www.engadget.com/2011/09/26/san-diego-supercomputer-center-launches-worlds-largest-academic/&amp;amp;category=classic&amp;amp;postPage=1"&gt;San Diego Supercomputer Center launches world's largest academic cloud storage system&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href="https://cloud.sdsc.edu/hp/index.php"&gt;SDSC Cloud Storage Services&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-2742455379913300262?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/2742455379913300262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=2742455379913300262' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/2742455379913300262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/2742455379913300262'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/09/worlds-largest-cloud-storage-system.html' title='World&apos;s largest Cloud Storage System designed by SDSC'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-ut7-Jqvj2bk/ToHzg_TbLlI/AAAAAAAAAcc/WlhQHHlMqiM/s72-c/sdsc-building.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-7804605705014427668</id><published>2011-09-26T23:14:00.002+08:00</published><updated>2011-09-26T23:14:28.563+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ARISTA'/><title type='text'>Understanding VXLAN Virtual-Physical-Cloud L2/L3 Networks by ARISTA</title><content type='html'>Interesting Article....From ARISTA&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.aristanetworks.com/media/system/pdf/TechBulletins/VXLAN_Overview.pdf"&gt;Understanding VXLAN Virtual-Physical-Cloud L2/L3 Networks by ARISTA&lt;/a&gt; (pdf)&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-7804605705014427668?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/7804605705014427668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=7804605705014427668' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/7804605705014427668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/7804605705014427668'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/09/understanding-vxlan-virtual-physical.html' title='Understanding VXLAN Virtual-Physical-Cloud L2/L3 Networks by ARISTA'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-8728388081716136680</id><published>2011-09-26T23:09:00.002+08:00</published><updated>2011-09-26T23:10:20.372+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ARISTA'/><category scheme='http://www.blogger.com/atom/ns#' term='Vmware'/><title type='text'>Video interview - Vmware CTO Steve Herrod and Arista Founder, CDO, Chairman Andy Bechstolsheim</title><content type='html'>&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;"&gt;&lt;a href="http://communities.vmware.com/docs/DOC-13390"&gt;Video interview - Vmware CTO Steve Herrod andArista Founder, CDO, Chairman Andy Bechstolsheim&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;"&gt;&lt;ol&gt;&lt;li&gt;&lt;a class="jive-link-wiki-small" href="http://communities.vmware.com/docs/DOC-13448"&gt;&lt;span style="color: #3399cc;"&gt;Introduction to the CTO Video Series with Steve Herrod &lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-wiki-small" href="http://communities.vmware.com/docs/DOC-13449"&gt;&lt;span style="color: #3399cc;"&gt;Part I: The State of Cloud Computing: Applications as a Service&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-wiki-small" href="http://communities.vmware.com/docs/DOC-13434"&gt;&lt;span style="color: #3399cc;"&gt;Part II: The Semantics of Cloud&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-wiki-small" href="http://communities.vmware.com/docs/DOC-13441"&gt;&lt;span style="color: #3399cc;"&gt;Part III: Moore's Law and its Impact on Software Infrastructure and Network Capacity&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-wiki-small" href="http://communities.vmware.com/docs/DOC-13436"&gt;&lt;span style="color: #3399cc;"&gt;Part IV: Storage: From Mechanics to Silicon and Network Scalability&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-wiki-small" href="http://communities.vmware.com/docs/DOC-13430"&gt;&lt;span style="color: #3399cc;"&gt;Part V: Andy's Current Software Focus at Arista&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-wiki-small" href="http://communities.vmware.com/docs/DOC-13439"&gt;&lt;span style="color: #3399cc;"&gt;Part VI: Power Efficiency and Chip Design&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-wiki-small" href="http://communities.vmware.com/docs/DOC-13440"&gt;&lt;span style="color: #3399cc;"&gt;Part VII: Power and the Datacenter: The Impact of Software Improvments&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-wiki-small" href="http://communities.vmware.com/docs/DOC-13438"&gt;&lt;span style="color: #3399cc;"&gt;Part VIII: Private vs Public Cloud: Transparency and Economics&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-wiki-small" href="http://communities.vmware.com/docs/DOC-13437"&gt;&lt;span style="color: #3399cc;"&gt;Part IX: Security and the Cloud&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-wiki-small" href="http://communities.vmware.com/docs/DOC-13442"&gt;&lt;span style="color: #3399cc;"&gt;Part X: Arista and the Importance of Low Latency&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-wiki-small" href="http://communities.vmware.com/docs/DOC-13433"&gt;&lt;span style="color: #3399cc;"&gt;Part XI: Today's Financial Trading Model&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-wiki-small" href="http://communities.vmware.com/docs/DOC-13429"&gt;&lt;span style="color: #3399cc;"&gt;Part XII: What Technologies are Interesting to Andy?&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-wiki-small" href="http://communities.vmware.com/docs/DOC-13432"&gt;&lt;span style="color: #3399cc;"&gt;Part XIII: Who Does Andy Admire: Einstein vs The Hardy Boys&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-wiki-small" href="http://communities.vmware.com/docs/DOC-13435"&gt;&lt;span style="color: #3399cc;"&gt;Part XIV: The Importance of Science Education&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-wiki-small" href="http://communities.vmware.com/docs/DOC-13431"&gt;&lt;span style="color: #3399cc;"&gt;Part XV: Wrap-up&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-8728388081716136680?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/8728388081716136680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=8728388081716136680' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8728388081716136680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8728388081716136680'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/09/video-interview-vmware-cto-steve-herrod.html' title='Video interview - Vmware CTO Steve Herrod and Arista Founder, CDO, Chairman Andy Bechstolsheim'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-1375301787527975901</id><published>2011-09-26T09:19:00.002+08:00</published><updated>2011-09-26T13:30:27.640+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Torque'/><title type='text'>Server has no node list when executing pbsnodes -s</title><content type='html'>If you see this error "Server has no node list" when you execute "pbsnodes -s 192.168.1.1" (your torque server DNS or IP), it is due to the missing "nodes" file that was supposed to be at &lt;b&gt;/var/spool/torque/server_priv/&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The node file should show something like this&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: none repeat scroll 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;## This is the TORQUE server "nodes" file.&lt;br /&gt;##&lt;br /&gt;## To add a node, enter its hostname, optional processor count (np=),&lt;br /&gt;## and optional feature names.&lt;br /&gt;##&lt;br /&gt;## Example:&lt;br /&gt;##&amp;nbsp;&amp;nbsp;&amp;nbsp; host01 np=8 featureA featureB&lt;br /&gt;##&amp;nbsp;&amp;nbsp;&amp;nbsp; host02 np=8 featureA featureB&lt;br /&gt;##&lt;br /&gt;## for more information, please visit:&lt;br /&gt;##&lt;br /&gt;## http://www.clusterresources.com/torquedocs/nodeconfig.shtml&lt;br /&gt;&lt;br /&gt;compute-c00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; np=12&lt;br /&gt;compute-c01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; np=12&lt;br /&gt;compute-c02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; np=12&lt;br /&gt;compute-c03&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; np=12&lt;br /&gt;compute-c04&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; np=12&lt;/pre&gt;&lt;br /&gt;Restart the pbs_sched and pbs_server services&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: none repeat scroll 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# service pbs_server restart&lt;br /&gt;# service pbs_sched restart&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-1375301787527975901?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/1375301787527975901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=1375301787527975901' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1375301787527975901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1375301787527975901'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/09/server-has-no-node-list-when-executing.html' title='Server has no node list when executing pbsnodes -s'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-5107328150755271215</id><published>2011-09-25T00:37:00.002+08:00</published><updated>2011-09-25T00:39:29.424+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Benchmark'/><title type='text'>Using iperf to measure the bandwidth and quality of network</title><content type='html'>According to &lt;a href="http://sourceforge.net/projects/iperf/"&gt;&lt;span style="color: #2970a6;"&gt;iperf project site&lt;/span&gt;&lt;/a&gt;. This writeup is taken from &lt;a href="http://openmaniak.com/iperf.php"&gt;&lt;span style="color: #2970a6;"&gt;iPerf Tutorial&lt;/span&gt;&lt;/a&gt; by OpenManiak. For a more detailed and in-depth writeup, do read up on the &lt;a href="http://openmaniak.com/iperf.php"&gt;&lt;span style="color: #2970a6;"&gt;iPerf Tutorial &lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Iperf was developed by NLANR/DAST as a modern alternative for measuring maximum TCP and UDP bandwidth performance. Iperf allows the tuning of various parameters and UDP characteristics. Iperf reports bandwidth, delay jitter, datagram loss.&lt;br /&gt;&lt;br /&gt;Iperf can generate traffic using TCP and UDP Traaffic to perform the following kinds of test&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Latency (response time or RTT): can be measured with the Ping utility. &lt;/li&gt;&lt;li&gt;Jitter: can be measured with an Iperf UDP test. &lt;/li&gt;&lt;li&gt;Datagram loss: can again, be measured with an Iperf UDP test. &lt;/li&gt;&lt;li&gt;Bandwidth tests are done using the Iperf TCP tests &lt;/li&gt;&lt;/ul&gt;A collection of selected iperf usages is written in &lt;a class="title" href="http://linuxcluster.wordpress.com/2011/09/24/using-iperf-to-measure-the-bandwidth-and-quality-of-network/" rel="bookmark"&gt;&lt;span style="color: #4c4c4c;"&gt;Using iperf to measure the bandwidth and quality of network&lt;/span&gt;&lt;/a&gt;&amp;nbsp;from linuxCluster.wordpress.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-5107328150755271215?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/5107328150755271215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=5107328150755271215' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/5107328150755271215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/5107328150755271215'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/09/according-to-iperf-project-site.html' title='Using iperf to measure the bandwidth and quality of network'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-4122279686170300280</id><published>2011-09-24T13:29:00.000+08:00</published><updated>2011-09-26T13:30:10.711+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Torque'/><title type='text'>Cannot resolve default server host for Torque, check server_name file</title><content type='html'>If you are encountering Torque Error something like&lt;br /&gt;&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: none repeat scroll 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;Cannot resolve default server host &lt;br /&gt;'headnode.cluster.com' - check server_name file.&lt;br /&gt;pbsnodes: cannot connect to server headnode.cluster.com, &lt;br /&gt;error=150010 (Access from host not allowed, or unknown host)&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;To resolve this issues, you have to look at 3 possible mis-configured areas&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Ensure your /etc/sysconfig/network reflect the correct hostname &lt;/li&gt;&lt;li&gt;Ensure your /var/spool/torque/server_name are the same for &lt;b&gt;both&lt;/b&gt; head and compute nodes&lt;/li&gt;&lt;li&gt;Ensure the environment variable PBS_DEFAULT is reflecting the correct hostname. For my situation, I have placed the environment variable on /etc/profile.d/torque.sh&lt;/li&gt;&lt;/ol&gt;You should be able to eliminate the issue.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-4122279686170300280?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/4122279686170300280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=4122279686170300280' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/4122279686170300280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/4122279686170300280'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/09/cannot-resolve-default-server-host-for.html' title='Cannot resolve default server host for Torque, check server_name file'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-1245872840966684727</id><published>2011-09-20T13:26:00.003+08:00</published><updated>2011-09-20T13:27:08.715+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FFTW'/><category scheme='http://www.blogger.com/atom/ns#' term='Gromacs'/><title type='text'>/.../libfftw3f.a: could not read symbols: Bad value when compiling Gromacs</title><content type='html'>If you encounter this error like " /.../libfftw3f.a: could not read symbols: Bad value when compiling Gromacs ", it is likely due to that the compilation of FFTW did not enable shared libraries "&lt;strong&gt;--enable-shared&lt;/strong&gt;" . GROMACS seems to require shared libraries extension from FFTW. So do follow the steps listed in &lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://linuxtoolkit.blogspot.com/2009/08/using-fftw-part-2.html"&gt;Installing FFTW&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://linuxtoolkit.blogspot.com/2011/03/installing-gromacs-40x-on-centos-5x.html"&gt;Installing Gromacs 4.0.x on CentOS 5.x&lt;/a&gt; &lt;/li&gt;&lt;/ol&gt;you should have a clean compilation&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-1245872840966684727?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/1245872840966684727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=1245872840966684727' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1245872840966684727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1245872840966684727'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/09/libfftw3fa-could-not-read-symbols-bad.html' title='/.../libfftw3f.a: could not read symbols: Bad value when compiling Gromacs'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-453056002121348546</id><published>2011-09-19T14:24:00.000+08:00</published><updated>2011-11-28T16:00:41.323+08:00</updated><title type='text'>How to enable Directory listing on Apache</title><content type='html'>To enable Directory Listing for a particular folder at Apache, you need to set this option on at /etc/httpd/conf/httpd.conf or put your new settings at /etc/httpd/conf.d/yourfile.conf. Either way is find&lt;br /&gt;&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;&amp;lt;Directory /home/mysite/public_html&amp;gt;&lt;br /&gt;        Options Indexes FollowSymLinks&lt;br /&gt;        AllowOverride None&lt;br /&gt;&amp;lt;/Directory&amp;gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-453056002121348546?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/453056002121348546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=453056002121348546' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/453056002121348546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/453056002121348546'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/09/enable-directory-listing-for-apache.html' title='How to enable Directory listing on Apache'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-6965782219257908919</id><published>2011-09-13T00:38:00.000+08:00</published><updated>2011-09-13T00:38:21.370+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='libraries'/><title type='text'>/usr/bin/ld cannot find -lliblapack.so</title><content type='html'>We were linking our c program to gcc which require the lapack and blas libraries. I did not compile my own libraries but uses instead the CentOS lapack and blas libraries. For more information on installing lapack and&amp;nbsp;blas&amp;nbsp;&lt;a href="http://linuxtoolkit.blogspot.com/2010/09/installing-lapack-blas-and-atlas-on.html"&gt;Installing lapack, blas and atlas on CentOS 5.4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We will compiling our codes&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;$ gcc exact.c -L/usr/lib64 -lliblapack.so.3 -llibblas.so.3&lt;/pre&gt;The result error&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;/usr/bin/ld: cannot find -lliblapack.so.3&lt;br /&gt;collect2: ld returned 1 exit status&lt;/pre&gt;&lt;br /&gt;I checked my /etc/ld.so.conf.d/ to ensure that I have /usr/lib64. Of course remember to do a ldconfig if you have made any changes&lt;br /&gt;&lt;br /&gt;If the -L and -I does not allow linking process to scan correctly, do a direct complete pathing of the library like the one below and it compile nicely&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;$ gcc exact.c /usr/lib64/liblapack.so.3 /usr/lib64/libblas.so.3&lt;/pre&gt;&lt;br /&gt;In case you do not know where to locate your libraries, you can do a &lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;$ locate liblapack&lt;/pre&gt;&lt;br /&gt;For similar notes on the linking challenges, you may want to explore this forum thread&lt;br /&gt;&lt;a href="http://icl.cs.utk.edu/lapack-forum/viewtopic.php?t=116"&gt;problems in linking lapack to g77&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-6965782219257908919?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/6965782219257908919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=6965782219257908919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/6965782219257908919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/6965782219257908919'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/09/usrbinld-cannot-find-lliblapackso.html' title='/usr/bin/ld cannot find -lliblapack.so'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-600972824064514348</id><published>2011-09-11T00:09:00.001+08:00</published><updated>2011-09-11T00:11:43.724+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSH'/><title type='text'>Recommended sshd_config for OpenSSH</title><content type='html'>There are a few settings&amp;nbsp;at /etc/ssh/sshd_config we can&amp;nbsp;set to improve security, performance&amp;nbsp;and user experience. Many of this information comes from SSH The Secure Shell, 2nd Edition from O'Reilly&lt;br /&gt;&lt;br /&gt;1. Using SSH-2 Protocol and disable SSH-1 protocol altogether&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;Protocol 2&lt;/pre&gt;&lt;br /&gt;2. Ensure that the HostKey and PidFile are located on a machine's local disk and not over the NFS mount. The default setting should be in the machine local file like those below&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;HostKey /etc/ssh/ssh_host_key&lt;br /&gt;PidFile /var/run/sshd.pid&lt;/pre&gt;&lt;br /&gt;3. File and directory permissions&lt;br /&gt;The StrictModes value requires users to protect their SSH-related files and directories or&amp;nbsp;else they will not authenticate.The default&amp;nbsp;values is yes&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;StrictModes yes&lt;/pre&gt;&lt;br /&gt;4. Enable KeepAlive messages &lt;br /&gt;Keepalive messages are enabled so that the connections to clients that have crashed or unreachable will terminate rather than be an orphaned process which require manual intervention by sysadmin to eliminate it.&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;Port 22 &lt;br /&gt;ListenAddress 0.0.0.0&lt;br /&gt;TcpKeepAlive yes&lt;/pre&gt;&lt;br /&gt;5. Disable Reverse DNS lookup&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;UseDNS no&lt;/pre&gt;&lt;br /&gt;6. Select a shorter grace login time&lt;br /&gt;The default&amp;nbsp;grace login is&amp;nbsp;2&amp;nbsp;minute which you might want to change. The value here is 30 seconds&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;LoginGraceTime 30&lt;/pre&gt;&lt;br /&gt;7. Authentication&lt;br /&gt;The default setting are fine unless you wish to use Public-Key Authentication and wish to disabled Kerberos, Interactive and GSSAPIAuthentication&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;PubkeyAuthentication yes&lt;br /&gt;PasswordAuthentication no&lt;br /&gt;PermitEmptyPasswords no&lt;br /&gt;RSAAuthentication yes&lt;br /&gt;RhostsRSAAuthentication no&lt;br /&gt;HostbasedAuthentication no&lt;br /&gt;KerberosAuthentication no&lt;br /&gt;ChallengeResponseAuthentication yes&lt;br /&gt;GSSAPIAuthentication no&lt;br /&gt;IgnoreRhosts yes&lt;/pre&gt;&lt;br /&gt;8. Access Control &lt;br /&gt;If you wish to allow only selected users or groups to use ssh, you would like to use&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;AllowGroups users&lt;br /&gt;AllowUsers me_only&lt;br /&gt;DenyGroups black_list&lt;br /&gt;DenyUsers hacker_id&lt;/pre&gt;For more information, see &lt;a href="http://knowledgelayer.softlayer.com/questions/295/How+do+I+permit+specific+users+SSH+access%3F"&gt;How do I permit specific users SSH access&lt;/a&gt;?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;9. Securing TCP port forwarding and X forwarding&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;AllowTcpForwarding yes&lt;br /&gt;X11Forwarding yes&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-600972824064514348?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/600972824064514348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=600972824064514348' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/600972824064514348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/600972824064514348'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/09/recommended-sshdconfig-for-openssh.html' title='Recommended sshd_config for OpenSSH'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-1752783415448808804</id><published>2011-09-10T01:50:00.001+08:00</published><updated>2011-09-10T01:58:53.250+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Repository'/><title type='text'>rpm needed for blas, blacs, scalapack for CentOS</title><content type='html'>If you are installing blas, blacs, scalapack in CentOS manually, you will need these packages.&lt;br /&gt;&lt;br /&gt;mpi-selector-1.0.2-1.el5.noarch.rpm&lt;br /&gt;libgfortran-4.1.2-50.el5.x86_64.rpm&lt;br /&gt;lapack-3.0-37.el5.x86_64.rpm&lt;br /&gt;lam-7.1.2-14.el5.x86_64.rpm&lt;br /&gt;lam-libs-7.1.2-14.el5.x86_64.rpm&lt;br /&gt;blacs-1.1-24.el5.1.x86_64.rpm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[EPEL]&amp;nbsp; &lt;br /&gt;blacs-devel-1.1-24.el5.1.x86_64.rpm [EPEL]&lt;br /&gt;blas-3.0-37.el5.x86_64.rpm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;blas-devel-3.0-37.el5.x86_64.rpm&amp;nbsp;&amp;nbsp;&lt;br /&gt;scalapack-1.7.5-1.el5.x86_64.rpm&amp;nbsp;&amp;nbsp;&amp;nbsp; [EPEL]&lt;br /&gt;&lt;br /&gt;Of course if you use yum install, that will be more efficient. You will need &lt;a href="http://linuxtoolkit.blogspot.com/2008/12/red-hat-enterprise-linux-centos-linux.html"&gt;EPEL &lt;/a&gt;and the standard repository from CentOS&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-1752783415448808804?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/1752783415448808804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=1752783415448808804' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1752783415448808804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1752783415448808804'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/09/rpm-needed-for-blas-blacs-scalapack-for.html' title='rpm needed for blas, blacs, scalapack for CentOS'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-8975168962051624566</id><published>2011-09-08T17:01:00.000+08:00</published><updated>2011-09-08T17:01:02.899+08:00</updated><title type='text'>Hitachi Data Systems Corporation (HDS) Acquires BlueArc Corporation</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-MEUJFOeqL_I/TmiEF06v5EI/AAAAAAAAAcU/Ue6KlkADkTg/s1600/site_id_small.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-MEUJFOeqL_I/TmiEF06v5EI/AAAAAAAAAcU/Ue6KlkADkTg/s1600/site_id_small.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Calibri;"&gt;Hitachi Data Systems Corporation(HDS), a wholly owned subsidiary of Hitachi, Ltd. (NYSE: &lt;/span&gt;&lt;a href="http://www.google.com/finance?client=ob&amp;amp;q=NYSE:HIT" target="_blank"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Calibri;"&gt;HIT&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Calibri;"&gt; / TSE: 6501), on 7 Sep 2011, announced asignificant milestone in its strategy to give customers seamless access to alldata, content and information with the acquisition of BlueArc Corporation, aleader in scalable, high performance network storage. Building upon asuccessful 5 year OEM partnership, HDsand BlueArc will give customers theunmatched combination of Hitachi enterprise-class quality, reliability andsupport with innovative, highly scalable, high performance BlueArc networkattached storage (NAS).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.hds.com/corporate/press-analyst-center/press-releases/2011/gl110907.html?_p=v"&gt;Hitachi Data Systems Announces Acquisition of BlueArc&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-8975168962051624566?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/8975168962051624566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=8975168962051624566' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8975168962051624566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8975168962051624566'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/09/hitachi-data-systems-corporation-hds.html' title='Hitachi Data Systems Corporation (HDS) Acquires BlueArc Corporation'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-MEUJFOeqL_I/TmiEF06v5EI/AAAAAAAAAcU/Ue6KlkADkTg/s72-c/site_id_small.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-2745756929867258123</id><published>2011-09-07T00:01:00.000+08:00</published><updated>2011-09-07T00:01:00.040+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='SSH'/><title type='text'>Resolving Slow SSH Login</title><content type='html'>If you are facing slow login times, it might be due to reverse DNS is not responding quick enough. This system can show up on your log file&lt;br /&gt;&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# tail -50 /var/log/secure&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;You will notice that there is a time lag from accepting the key to opening a session&lt;br /&gt;&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;Sep&amp;nbsp; 6 10:15:42 santol-h00 sshd[4268]: &lt;br /&gt;Accepted password for root from 192.168.1.191 port 51109 ssh2&lt;br /&gt;&lt;br /&gt;Sep&amp;nbsp; 6 10:15:52 santol-h00 sshd[4268]: pam_unix(sshd:session): &lt;br /&gt;session opened for user root by (uid=0)&lt;/pre&gt;&lt;br /&gt;To fix the issue, you should modify the /etc/ssh/sshd_config file&lt;br /&gt;&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# vim /etc/ssh/sshd_config&lt;/pre&gt;&lt;br /&gt;At /etc/ssh/sshd_config, change &lt;strong&gt;UseDNS&amp;nbsp; no&lt;/strong&gt;&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;#ShowPatchLevel no&lt;br /&gt;UseDNS no&lt;br /&gt;#PidFile /var/run/sshd.pid&lt;/pre&gt;&lt;br /&gt;Restart the ssh service&lt;br /&gt;&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# service sshd restart&lt;/pre&gt;&lt;br /&gt;Feel the login speed :)&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-2745756929867258123?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/2745756929867258123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=2745756929867258123' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/2745756929867258123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/2745756929867258123'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/09/resolving-slow-ssh-login.html' title='Resolving Slow SSH Login'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>2</thr:total><georss:featurename>Singapore</georss:featurename><georss:point>1.352083 103.819836</georss:point><georss:box>1.098096 103.503979 1.6060699999999999 104.13569299999999</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-4515338168810845146</id><published>2011-09-06T00:39:00.002+08:00</published><updated>2011-09-06T00:39:33.439+08:00</updated><title type='text'>Interesting Writeup on the Four Pillars of Software-Defined Cloud Networking</title><content type='html'>Do read this interesting article. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.aristanetworks.com/en/blogs/?p=582"&gt;The Four Pillars of Software-Defined Cloud Networking&lt;/a&gt;&amp;nbsp;by Arista Network. Here the summary in a table format&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-M_ASaOvu9F0/TmT7KFFjg0I/AAAAAAAAAcQ/x-SPE4_f7fI/s1600/JU_Blog_092011.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="257" src="http://4.bp.blogspot.com/-M_ASaOvu9F0/TmT7KFFjg0I/AAAAAAAAAcQ/x-SPE4_f7fI/s400/JU_Blog_092011.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-4515338168810845146?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/4515338168810845146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=4515338168810845146' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/4515338168810845146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/4515338168810845146'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/09/interesting-writeup-on-four-pillars-of.html' title='Interesting Writeup on the Four Pillars of Software-Defined Cloud Networking'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-M_ASaOvu9F0/TmT7KFFjg0I/AAAAAAAAAcQ/x-SPE4_f7fI/s72-c/JU_Blog_092011.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-8104489673458183421</id><published>2011-09-03T00:59:00.003+08:00</published><updated>2011-09-03T01:03:52.540+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hewlett Packard'/><title type='text'>Spirit of Startup. Security of Hewlett Packard</title><content type='html'>I think most of us have heard about Hewlett Packard spinning of its PC Business. Read the official response from Hewlett Packard what they will do with their PC Business. A new Startup?&lt;br /&gt;&lt;br /&gt;Here is the message from their Executive Vice President, Personal Systems Group, Todd Bradley, taken from Hewlett Packard "&lt;a href="http://www.hp.com/united-states/pc-matters/index.html?jumpid=ex_r602_go_pcmatters"&gt;Spirit of Startup. Security of Hewlett Packard&lt;/a&gt;"&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-4XYzFVQlBsE/TmEMbyhKRAI/AAAAAAAAAcM/Z7G6aXJbkNs/s1600/Hewlett+Packard.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-4XYzFVQlBsE/TmEMbyhKRAI/AAAAAAAAAcM/Z7G6aXJbkNs/s1600/Hewlett+Packard.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;hr /&gt;HP is the #1 PC maker on the planet, and that won't change. I can assure you our future is brighter than ever.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Spirit of a Startup&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Our preferred course to harness our vision of the future is to build a separate, more agile company. It's time to think like a startup again. It's time to be nimble and revolutionary. It's time again for world-changing innovation. And so, it's time we realized we're at a crossroads in an evolving HP.&lt;br /&gt;&lt;br /&gt;But don't misunderstand: We-the same great&lt;br /&gt;folks who make HP PCs today-will make them tomorrow. We will continue to build on our legacy creating reliable, stylish, and high-performance PCs to improve your personal and professional life.&lt;br /&gt;&lt;br /&gt;&lt;div class="margin_fix"&gt;This is the future we are passionate about, and we hope this site will answer all your questions and leave you feeling as inspired and excited as we are for what lies ahead.&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;Security of HP&lt;/strong&gt;&lt;br /&gt;&lt;ul id="security_list"&gt;&lt;li&gt;We became #1 by focusing on our customers' needs. &lt;/li&gt;&lt;li&gt;On its own, our PC business would be the 60th largest Fortune 500 company. &lt;/li&gt;&lt;li&gt;We sell two PCs every second. &lt;/li&gt;&lt;li&gt;We provide personal computing products, services, and support for customers in over&lt;br /&gt;170 countries. &lt;/li&gt;&lt;li&gt;We have been dedicated to our customers for over 70 years, and we look forward to many,&lt;br /&gt;many more. &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-8104489673458183421?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/8104489673458183421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=8104489673458183421' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8104489673458183421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8104489673458183421'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/09/spirit-of-startup-security-of-hewlett.html' title='Spirit of Startup. Security of Hewlett Packard'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-4XYzFVQlBsE/TmEMbyhKRAI/AAAAAAAAAcM/Z7G6aXJbkNs/s72-c/Hewlett+Packard.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-5021829273809441501</id><published>2011-09-01T00:18:00.000+08:00</published><updated>2011-12-30T22:50:08.234+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>Apache released 2nd workaround for Devastating' Apache bug</title><content type='html'>Apache had release 2nd update but no solution yet for the &lt;a href="http://linuxtoolkit.blogspot.com/2011/08/devastating-apache-bug-leaves-servers.html"&gt;'Devastating' Apache bug leaves servers exposed&lt;/a&gt; . For more information on the 2nd update, see   &lt;br /&gt;&lt;a href="http://mail-archives.apache.org/mod_mbox/httpd-announce/201108.mbox/%3C20110826103531.998348F82@minotaur.apache.org%3E"&gt;http://mail-archives.apache.org/mod_mbox/httpd-announce/201108.mbox/%3C20110826103531.998348F82@minotaur.apache.org%3E&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Finally a solution is provided. See &lt;a href="http://linuxtoolkit.blogspot.com/2011/12/important-httpd-security-update.html"&gt;Important Apache (httpd) security Update&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-5021829273809441501?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/5021829273809441501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=5021829273809441501' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/5021829273809441501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/5021829273809441501'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/09/apache-released-2nd-workaround-for.html' title='Apache released 2nd workaround for Devastating&apos; Apache bug'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-3708639385337855839</id><published>2011-08-30T01:47:00.000+08:00</published><updated>2011-08-30T01:47:53.088+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='memory'/><title type='text'>Tweaking the Linux Kernel to manage memory and swap usage</title><content type='html'>This writeup is assuming you are tweaking to the minimise swap and  maximise physical memory. This tweaking should be considered especially  for High Performance MPI applications where good low latency parallelism  between nodes is very essential.&lt;br /&gt;&lt;br /&gt;In addition, this writeup also help you to “kill” runaway memory applications. For more information, see &lt;a href="http://linuxcluster.wordpress.com/2011/08/29/tweaking-the-kernel-to-manage-memory-and-swap-usage/"&gt;Tweaking the Linux Kernel to manage memory and swap &lt;/a&gt; (Linux Cluster)&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-3708639385337855839?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/3708639385337855839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=3708639385337855839' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/3708639385337855839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/3708639385337855839'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/08/tweaking-linux-kernel-to-manage-memory.html' title='Tweaking the Linux Kernel to manage memory and swap usage'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-8354111328141087320</id><published>2011-08-29T00:05:00.001+08:00</published><updated>2011-08-30T10:59:22.881+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NFS'/><category scheme='http://www.blogger.com/atom/ns#' term='LINUX'/><title type='text'>Network File System (NFS) in High Performance Network</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-bwMNoFubbXM/Tlpm9x_wKKI/AAAAAAAAAcI/J9Xe9xu3gG4/s1600/nfshpn.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-bwMNoFubbXM/Tlpm9x_wKKI/AAAAAAAAAcI/J9Xe9xu3gG4/s320/nfshpn.jpg" width="270" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;This article "High Performance (NFS) in High Performance" by Carnegic Mellon is very interesting article about NFS Performance. Do take a look. Here is a summary of their fundings&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;For point-to-point throughput, IP over InfiniBand (Connected Mode) is comparable to a native InfiniBand.&lt;/li&gt;&lt;li&gt;When a disk is a bottleneck, NFS can benefit from neither IPoIB nor RMDA&lt;/li&gt;&lt;li&gt;When a disk is not a bottleneck, NFS benefits significantly from both IPoIB and RDMA. RDMA is better than IPoIB by ~20%&lt;/li&gt;&lt;li&gt;As the number of concurrent read operations increases, aggregate throughputs achieved for both IPoIB and RDMA significantly improve with no disadvantage for IPoIB&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-8354111328141087320?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/8354111328141087320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=8354111328141087320' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8354111328141087320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8354111328141087320'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/08/high-performance-nfs-in-high.html' title='Network File System (NFS) in High Performance Network'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-bwMNoFubbXM/Tlpm9x_wKKI/AAAAAAAAAcI/J9Xe9xu3gG4/s72-c/nfshpn.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-1043652238797837609</id><published>2011-08-28T00:20:00.001+08:00</published><updated>2011-08-29T00:58:23.706+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NFS'/><category scheme='http://www.blogger.com/atom/ns#' term='LINUX'/><title type='text'>High NFS Load causing echo 0 &gt; /proc/sys/kernel/hung_task_timeout_secs</title><content type='html'>Do note that simultaneous numerous write by the NFS Clients on the NFS Server will cause tremendous performance penalty and system lock-out as describe below. You will notice if you use "top" utilities, the load can be extremely high as numerous system locks are queued.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;One of my researcher was running a intense load on the NFS Server that cause an&amp;nbsp; eventual&amp;nbsp; "echo 0 &amp;gt; /proc/sys/kernel/hung_task_timeout_secs". Before that, I saw on the log file "rpc-srv/tcp: nfsd: got error -104 when sending 140 bytes - shutting down socket"&lt;br /&gt;&lt;br /&gt;To solve the problem, you have to lighten the load of the NFS or improve the setting. You may want to take a look at the &lt;a href="http://linuxcluster.wordpress.com/2009/12/26/nfs-server-recommended-configuration/"&gt;Configuring NFS Server for&amp;nbsp;Performance. &lt;/a&gt; A longer term solution will be to move to parallel file system.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-1043652238797837609?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/1043652238797837609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=1043652238797837609' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1043652238797837609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1043652238797837609'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/08/high-nfs-load-causing-echo-0.html' title='High NFS Load causing echo 0 &gt; /proc/sys/kernel/hung_task_timeout_secs'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-8914210854488074534</id><published>2011-08-27T00:52:00.000+08:00</published><updated>2011-08-27T00:52:05.319+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>'Devastating' Apache bug leaves servers exposed</title><content type='html'>  &lt;span lang="EN-SG" style="background: white; color: #303030; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 13.5pt; font-weight: normal; mso-ansi-language: EN-SG; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;'Devastating' Apache bug leaves servers exposed&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="standfirst" style="margin: 0in 0in 3pt; mso-line-height-alt: 8.25pt;"&gt;&lt;b&gt;&lt;span lang="EN-SG" style="background: white; color: #303030; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-SG;"&gt;Devs race to fix weakness disclosed in 2007&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="byline" style="margin: 6pt 0in; mso-line-height-alt: 8.25pt;"&gt;&lt;span lang="EN-SG" style="background: white; color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN-SG;"&gt;By&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://forms.theregister.co.uk/mail_author/?story_url=/2011/08/24/devastating_apache_vuln/" title="Send email to the author"&gt;&lt;b&gt;&lt;span style="color: #0000dd;"&gt;Dan Goodin in San Francisco&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="dateline" style="margin: 6pt 0in; mso-line-height-alt: 8.25pt;"&gt;&lt;span lang="EN-SG" style="background: white; color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN-SG;"&gt;Posted in&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.theregister.co.uk/security/"&gt;&lt;span style="color: #0000dd;"&gt;Security&lt;/span&gt;&lt;/a&gt;,&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.theregister.co.uk/2011/08/24/" title="More stories published on this date"&gt;&lt;span style="color: #0000dd;"&gt;24th August 2011 18:05&amp;nbsp;GMT&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span lang="EN-SG" style="background: white; color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN-SG;"&gt;Maintainers of the Apache webserver are racing to patch a severe weakness that allows an attacker to use a single PC to completely crash a system and was first diagnosed 54 months ago.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span lang="EN-SG" style="background: white; color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN-SG;"&gt;Attack code dubbed “Apache Killer” that exploits the vulnerability in the way Apache handles HTTP-based range requests was&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://lists.grok.org.uk/pipermail/full-disclosure/2011-August/082299.html" target="_blank"&gt;&lt;span style="color: #0000dd;"&gt;published Friday&lt;/span&gt;&lt;/a&gt;&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;on the Full-disclosure mailing list. By sending servers running versions 1.3 and 2 of Apache multiple GET requests containing overlapping byte ranges, an attacker can consume all memory on a target system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-top: 0in;"&gt;&lt;span lang="EN-SG" style="background: white; color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN-SG;"&gt;“The behaviour when compressing the streams is devastating and can end up in rendering the underlying operating system unusable when the requests are sent parallely,” Kingcope, the researcher credited with writing and publishing the proof-of-concept attack code&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=51714" target="_blank"&gt;&lt;span style="color: #0000dd;"&gt;wrote Wednesday&lt;/span&gt;&lt;/a&gt;&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;on Apache's Bugzilla discussion list. “Symptoms are swapping to disk and killing of processes including but solely httpd processes.”&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span lang="EN-SG" style="background: white; color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN-SG;"&gt;The denial-of-service attack works by abusing the routine web clients use to download only certain parts, or byte ranges, of an HTTP document from an Apache server. By stacking an HTTP header with multiple ranges, an attacker can easily cause a system to malfunction. On Wednesday morning, Apache developers&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://marc.info/?l=apache-httpd-dev&amp;amp;m=131418828705324&amp;amp;w=2" target="_blank"&gt;&lt;span style="color: #0000dd;"&gt;said&lt;/span&gt;&lt;/a&gt;&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;they expect to release a patch in the next 96 hours.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span lang="EN-SG" style="background: white; color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN-SG;"&gt;The Apache advisory contains several workarounds that admins can deploy in the meantime.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span lang="EN-SG" style="background: white; color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN-SG;"&gt;The susceptibility of Apache's range handling to crippling DoS attacks was&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://seclists.org/bugtraq/2007/Jan/83" target="_blank"&gt;&lt;span style="color: #0000dd;"&gt;disclosed in January 2007&lt;/span&gt;&lt;/a&gt;&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;Michal Zalewski, a security researcher who has since taken a job with Google. He said at the time that both Apache and Microsoft's competing IIS webserver were vulnerable to crippling DoS attacks because of the programs' “bizarro implementation” of range header functionality based on the HTTP/1.1 standard.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span lang="EN-SG" style="background: white; color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN-SG;"&gt;“Combined with the functionality of window scaling (as per&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://www.ietf.org/rfc/rfc1323.txt" target="_blank"&gt;&lt;span style="color: #0000dd;"&gt;RFC 1323)&lt;/span&gt;&lt;/a&gt;), it is my impression that a lone, short request can be used to trick the server into firing gigabytes of bogus data into the void, regardless of the server file size, connection count, or keep-alive request number limits implemented by the administrator,” Zalewski wrote. “Whoops?”&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span lang="EN-SG" style="background: white; color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN-SG;"&gt;In an email to&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;The Register&lt;/i&gt;&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;on Wednesday, Zalewski wrote: “Not sure why they haven't done something about it back then, probably just haven't noticed in absence of an exploit.”&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span lang="EN-SG" style="background: white; color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN-SG;"&gt;The episode challenges the conventional wisdom repeated by many proponents of open-source software that flaws in freely available software get fixed faster than in proprietary code because everyday users are free to inspect the source code and report any vulnerabilities they find. Assuming that claim is true, the four-year weakness in Apache's range-handling feature would appear to be an obvious exception.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span lang="EN-SG" style="background: white; color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN-SG;"&gt;About 235 million websites use Apache, making it the most widely used webserver with about 66 percent of the entire internet, according to&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://news.netcraft.com/archives/category/web-server-survey/" target="_blank"&gt;&lt;span style="color: #0000dd;"&gt;figures released last month&lt;/span&gt;&lt;/a&gt;&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;by Netcraft. IIS ranked second with more than 60 million sites, or about 17 percent.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span lang="EN-SG" style="background: white; color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN-SG;"&gt;In a statement issued several hours after this article was published, Microsoft spokesman Jerry Bryant said: "IIS 6.0 and later versions are not susceptible to this type of denial-of-service due to built in restrictions." ®&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3 style="margin: 12pt 0in 6pt; page-break-after: avoid;"&gt;&lt;span lang="EN-SG" style="background: white; color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 13pt; mso-ansi-language: EN-SG; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Update&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;&lt;div style="margin-top: 0in;"&gt;&lt;span lang="EN-SG" style="background: white; color: black; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN-SG;"&gt;Trustwave's SpiderLabs has provided a detailed technical analysis&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://blog.spiderlabs.com/2011/08/mitigation-of-apache-range-header-dos-attack.html" target="_blank"&gt;&lt;span style="color: #0000dd;"&gt;here&lt;/span&gt;&lt;/a&gt;&lt;span class="apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;along with instructions for mitigating attacks using the open-source ModSecurity firewall.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-8914210854488074534?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/8914210854488074534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=8914210854488074534' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8914210854488074534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8914210854488074534'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/08/devastating-apache-bug-leaves-servers.html' title='&apos;Devastating&apos; Apache bug leaves servers exposed'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-766554279390153500</id><published>2011-08-26T00:47:00.000+08:00</published><updated>2011-08-27T00:49:35.634+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LINUX'/><category scheme='http://www.blogger.com/atom/ns#' term='Infiniband'/><title type='text'>Infiniband HOWTo</title><content type='html'>Stumble on this short but wonderful tutorial on &lt;a href="http://pkg-ofed.alioth.debian.org/howto/infiniband-howto.html#toc6"&gt;Infiniband HOWTo&lt;/a&gt; by Guy Coates. Although the article is for Debian, but you can apply to CentPS&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-766554279390153500?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/766554279390153500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=766554279390153500' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/766554279390153500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/766554279390153500'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/08/infiniband-howto.html' title='Infiniband HOWTo'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-1007254999506609288</id><published>2011-08-25T00:56:00.000+08:00</published><updated>2011-08-25T00:56:25.560+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='HPC'/><title type='text'>IBM HPC Management Suite for Cloud</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-9GPGpr-Dpbg/TlUtMyl3pYI/AAAAAAAAAcE/cD1nMQhW5fQ/s1600/hpc_management_suite_for_cloud_530x200.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="120" src="http://2.bp.blogspot.com/-9GPGpr-Dpbg/TlUtMyl3pYI/AAAAAAAAAcE/cD1nMQhW5fQ/s320/hpc_management_suite_for_cloud_530x200.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Do look at &lt;a href="http://www-03.ibm.com/systems/deepcomputing/solutions/cloud/hpc_mgmt_suite.html"&gt;IBM Management Suite for Cloud&lt;/a&gt;&amp;nbsp;. According to the site, the list of comprehensive tools include&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Provisions bare metal high performance compute clusters for technical computing and analysis workloads. &lt;/li&gt;&lt;li&gt;Consolidates the infrastructure for efficient sharing of HPC resources. &lt;/li&gt;&lt;li&gt;Accesses the HPC infrastructure through an on-demand, self-service web portal optimized for HPC users and administrators. &lt;/li&gt;&lt;li&gt;Achieves rapid image deployment and resource management using diskless provisioning. &lt;/li&gt;&lt;li&gt;Centralizes user and energy management, usage metering and accounting. &lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-1007254999506609288?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/1007254999506609288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=1007254999506609288' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1007254999506609288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/1007254999506609288'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/08/ibm-hpc-management-suite-for-cloud.html' title='IBM HPC Management Suite for Cloud'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-9GPGpr-Dpbg/TlUtMyl3pYI/AAAAAAAAAcE/cD1nMQhW5fQ/s72-c/hpc_management_suite_for_cloud_530x200.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-4273483665835992844</id><published>2011-08-24T01:33:00.002+08:00</published><updated>2011-08-24T09:10:04.293+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><title type='text'>Strange /etc/sysconfig/network-scripts/ifcfg-eth*.bak problems on CentOS</title><content type='html'>I think there is a bug with Kudzu that causes sometimes to change network setting from /etc/sysconfig/network-scripts/ifcfg-eth* to /etc/sysconfig/network-scripts/ifcfg-eth*.bak causing loss of network connectivity&amp;nbsp;after there is a reboot. The original setting was replaced with one with DHCP. In other words, the original&amp;nbsp;ifcfg-eth0 becomes ifcfg-eth0.bak and a new one ifcfg-eth0 is a config scripts with DHCP settings.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;It seems that the cause of this issue seems to be coming from the Kudzu Daemon. Once I stop the service, my network configuration remain as it is during bootup. &lt;br /&gt;&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: none repeat scroll 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# chkconfig --levels 2345 kudzu off&lt;/pre&gt;&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: none repeat scroll 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# service kudzu stop&lt;/pre&gt;&lt;br /&gt;For more information, do look at&amp;nbsp; CentOS Discussion Thread &lt;a href="http://www.centos.org/modules/newbb/viewtopic.php?topic_id=8376"&gt;http://www.centos.org/modules/newbb/viewtopic.php?topic_id=8376 &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-4273483665835992844?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/4273483665835992844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=4273483665835992844' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/4273483665835992844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/4273483665835992844'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/08/strange-etcsysconfignetwork.html' title='Strange /etc/sysconfig/network-scripts/ifcfg-eth*.bak problems on CentOS'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-7204130678364470842</id><published>2011-08-21T01:05:00.000+08:00</published><updated>2011-08-22T00:56:45.016+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='cron'/><title type='text'>How to check whether crontab is working for CentOS</title><content type='html'>To check whether Crontab is working, there are a few pointers you may wish to take note:&lt;br /&gt;&lt;br /&gt;1. Check the crond service whether it is working&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: none repeat scroll 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# service crond status&lt;br /&gt;crond (pid&amp;nbsp; 2873) is running...&lt;/pre&gt;&lt;br /&gt;Or if you prefer to use ps&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: none repeat scroll 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# ps -ef | grep cron&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;2. Check your log file.&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: none repeat scroll 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# tail -20 /var/log/cron&lt;/pre&gt;You should see something like this&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: none repeat scroll 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;........... &lt;br /&gt;Aug 22 00:41:01 yoursever crond[29827]: (root) CMD ("/root/yourscripts.sh" 2&amp;gt; /usr/local/yourscript_rsync/yourscript_rsync.errors &amp;gt; /dev/null)&lt;br /&gt;..........&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-7204130678364470842?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/7204130678364470842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=7204130678364470842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/7204130678364470842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/7204130678364470842'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/08/how-to-check-whether-crontab-is-working.html' title='How to check whether crontab is working for CentOS'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-8758373361084292249</id><published>2011-08-17T02:30:00.003+08:00</published><updated>2011-08-18T13:15:27.655+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><title type='text'>Stuck at " running /sbin/loader " on CentOS 5 using PS/2 keyboard</title><content type='html'>I was installing CentOS 5.5 on a IBM x3550 M3. But somehow the installation procedure was stuck and stops at "running /sbin/loader" I waited for a while after 15 min, but it has not moved away from the "running /sbin/loader". &lt;br /&gt;&lt;br /&gt;&lt;div class="" style="clear: both; text-align: left;"&gt;I suspect that my PS/2 keyboard with my PS/2 connector to usb converter&amp;nbsp;for my keyboards was an issue after reading some forums that have raised such an issue. &lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-U9iGvOyZ-MI/TkoOhIE-5dI/AAAAAAAAAcA/5WSxFajKIs0/s1600/PS2_USB_Converter.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="80" src="http://1.bp.blogspot.com/-U9iGvOyZ-MI/TkoOhIE-5dI/AAAAAAAAAcA/5WSxFajKIs0/s320/PS2_USB_Converter.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;I changed the keyboard to a usb-keyboard and the issue was gone.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-8758373361084292249?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/8758373361084292249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=8758373361084292249' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8758373361084292249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/8758373361084292249'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/08/stuck-at-sbinloader-on-centos-5-using.html' title='Stuck at &quot; running /sbin/loader &quot; on CentOS 5 using PS/2 keyboard'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-U9iGvOyZ-MI/TkoOhIE-5dI/AAAAAAAAAcA/5WSxFajKIs0/s72-c/PS2_USB_Converter.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-310455537086862230</id><published>2011-08-16T10:31:00.002+08:00</published><updated>2011-08-16T11:27:47.148+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='memory'/><title type='text'>Green Memory and SSDs</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-tG2y7KydIgo/TknjqpymztI/AAAAAAAAAb8/7t6sKGWDs5o/s1600/logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-tG2y7KydIgo/TknjqpymztI/AAAAAAAAAb8/7t6sKGWDs5o/s1600/logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Interesting Information on Green Memory and SSDs from Samsung.&lt;br /&gt;&lt;br /&gt;From Samsung&lt;br /&gt;&lt;blockquote&gt;"In a server, distribution of power is directly related with its memory density  and as such the need to reduce memory power consumption is becoming increasingly  critical. When memory density increases among different servers, its  contribution to total system power increases in other words, more memory  requires a server to allocate more power for memory usage....." &lt;/blockquote&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.samsung.com/global/business/semiconductor/Greenmemory/Applications/ServerStorage/ServerStorage_DDR3.html"&gt;30nm class Green DDR3&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.samsung.com/global/business/semiconductor/Greenmemory/Applications/ServerStorage/ServerStorage_SSD.html"&gt;Green SSD&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-310455537086862230?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/310455537086862230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=310455537086862230' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/310455537086862230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/310455537086862230'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/08/green-memory-and-ssds.html' title='Green Memory and SSDs'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-tG2y7KydIgo/TknjqpymztI/AAAAAAAAAb8/7t6sKGWDs5o/s72-c/logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-7475805933800284717</id><published>2011-08-16T08:53:00.002+08:00</published><updated>2011-08-17T08:59:44.780+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='SGI'/><title type='text'>SGI Acquires OpenCFD Ltd., the Leader In Open Source Computational Fluid Dynamics (CFD) Software</title><content type='html'>Interesting news....More information, read more.....&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sgi.com/company_info/newsroom/press_releases/2011/august/opencfd.html"&gt;SGI Acquires OpenCFD Ltd., the Leader In Open Source Computational Fluid Dynamics (CFD) Software&lt;/a&gt;&lt;br /&gt;&lt;ol&gt;&lt;/ol&gt;Read also: &lt;br /&gt;&lt;a href="http://www.openfoam.org/index.php"&gt;The OpenFOAM Foundation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sgi.com/"&gt;SGI&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-7475805933800284717?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/7475805933800284717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=7475805933800284717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/7475805933800284717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/7475805933800284717'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/08/sgi-acquires-opencfd-ltd-leader-in-open.html' title='SGI Acquires OpenCFD Ltd., the Leader In Open Source Computational Fluid Dynamics (CFD) Software'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-4667363631973635609</id><published>2011-08-15T00:05:00.000+08:00</published><updated>2011-08-15T00:05:59.096+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Benchmark'/><category scheme='http://www.blogger.com/atom/ns#' term='memory'/><title type='text'>RAMSpeed cache and memory benchmarking tool</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-q2hy71OEUfs/Tkfw8Q_bY3I/AAAAAAAAAb4/QWIHsfgjKXM/s1600/ramspeed_intro.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="222" src="http://2.bp.blogspot.com/-q2hy71OEUfs/Tkfw8Q_bY3I/AAAAAAAAAb4/QWIHsfgjKXM/s320/ramspeed_intro.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://alasir.com/software/ramspeed/"&gt;RAMspeed&lt;/a&gt; is a free open source command line utility to measure cache and memory  performance of computer systems. For more information on the algorithm and other information, do read the &lt;a href="http://alasir.com/software/ramspeed/"&gt;RAMSpeed&lt;/a&gt; site.&lt;br /&gt;&lt;br /&gt;RAMspeed is more accurate than many other benchmarking tools, more customisable,  open source, compact, and gives you much more information to analyse. Some  people may say that the lack of some graphical interface is a large drawback,  but it may be considered as an advantage as well. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now for the download information.....taken from RAMSpeed site.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;RAMspeed (UNIX)  v2.6.0&lt;/b&gt; (August, 2009) — for uniprocessor machines running UNIX-like  operating systems. The source code is available for &lt;a href="http://www.alasir.com/software/ramspeed/ramspeed-2.6.0.tar.gz"&gt;download&lt;/a&gt;  (76Kb). &lt;br /&gt;&lt;br /&gt;&lt;b&gt;RAMspeed/SMP (UNIX) v3.5.0&lt;/b&gt; (August, 2009) — for  multiprocessor machines running UNIX-like operating systems and supporting  System V IPC extensions. The source code is available for &lt;a href="http://www.alasir.com/software/ramspeed/ramsmp-3.5.0.tar.gz"&gt;download&lt;/a&gt;  (78Kb). &lt;br /&gt;&lt;br /&gt;&lt;b&gt;RAMspeed (DOS) v2.5.0&lt;/b&gt; (August, 2009) — for DOS as well  as 32-bit Windows operating systems (95 to 2003; i386 only). Both the source  code and a pre-compiled executable are available for &lt;a href="http://www.alasir.com/software/ramspeed/ramspeed.zip"&gt;download&lt;/a&gt;  (109Kb). &lt;br /&gt;&lt;br /&gt;&lt;b&gt;RAMspeed (Win32) v1.1.1&lt;/b&gt; (August, 2009) — for 32-bit as  well as 64-bit Windows operating systems (95 to Vista; i386 or amd64). Both the  source code and a pre-compiled executable are available for &lt;a href="http://www.alasir.com/software/ramspeed/ramspeed-win32.zip"&gt;download&lt;/a&gt;  (71Kb).&amp;nbsp; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-4667363631973635609?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/4667363631973635609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=4667363631973635609' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/4667363631973635609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/4667363631973635609'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/08/ramspeed-cache-and-memory-benchmarking.html' title='RAMSpeed cache and memory benchmarking tool'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-q2hy71OEUfs/Tkfw8Q_bY3I/AAAAAAAAAb4/QWIHsfgjKXM/s72-c/ramspeed_intro.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-6858501970478186418</id><published>2011-08-12T01:00:00.003+08:00</published><updated>2011-08-12T01:12:23.948+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><category scheme='http://www.blogger.com/atom/ns#' term='memory'/><title type='text'>Memory Management - Preventing the kernel from dishing out more memory than required</title><content type='html'>I think for us who have been running computational jobs have seen the memory got eaten up by some buggy or stray applications. Hopefully the kernel kills it. But somehow you must have seen that the kernel may not have kill the culprit and the server go to a linbo.&lt;br /&gt;&lt;br /&gt;Let's say if we wish to ensure that the kernel only gives out memory to processes equal to the physical memory, then we have to do the following at /etc/sysctl.conf or /etc/sysctl.d/myapp.conf&lt;br /&gt;&lt;br /&gt;My assumption is that you have 10GB of swap and 20GB of memory and you wish the kernel to stop handling processes at&amp;nbsp; 18GB RAM, then the calculation should be (swap size +&amp;nbsp; 0.4 * RAM size)&lt;br /&gt;&lt;br /&gt;So at /etc/sysctlf.conf, the configuration will be&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: none repeat scroll 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;vm.overcommit_memory = 2&lt;br /&gt;vm.overcommit_ratio = 40&lt;/pre&gt;Note: The ratio is (40/100). For explanation of vm.overcommit_memory =2. Do look at&lt;a href="http://linuxtoolkit.blogspot.com/2011/08/tweaking-linux-kernel-overcommit.html"&gt; Tweaking Linux Kernel Overcommit Behaviour for memory&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Once the memory hits 18GB, the so-called OOM killer of the Linux kernel will kick in. &lt;br /&gt;&lt;br /&gt;Another calculation example is that your RAM size and&amp;nbsp; SWAP size are the same and you wish exactly the physical memory to be used only. then&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: none repeat scroll 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;vm.overcommit_memory = 2&lt;br /&gt;vm.overcommit_ratio = 0&lt;/pre&gt;&lt;br /&gt;For more information, do read&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://linuxdevcenter.com/pub/a/linux/2006/11/30/linux-out-of-memory.html?page=1"&gt;When Linux runs out of memory&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt; &lt;a href="http://www.joachim-breitner.de/blog/archives/303-vm.overcommit_memory-2,-vm.overcommit_ratio-0.html"&gt;vm.overcommit_memory = 2, vm.overcommit_ratio = 0&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-6858501970478186418?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/6858501970478186418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=6858501970478186418' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/6858501970478186418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/6858501970478186418'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/08/memory-management-preventing-kernel.html' title='Memory Management - Preventing the kernel from dishing out more memory than required'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-2550964068832223841</id><published>2011-08-11T01:04:00.000+08:00</published><updated>2011-08-12T01:11:02.699+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><category scheme='http://www.blogger.com/atom/ns#' term='memory'/><category scheme='http://www.blogger.com/atom/ns#' term='LINUX'/><title type='text'>Tweaking Linux Kernel Overcommit Behaviour for memory</title><content type='html'>You can change the behaviour of the Linux Kernel in regardings to its Overcommit Behaviour for memory. You can change the behaviour at /etc/sysctl.conf/ or /etc/sysctl.d/myconfig.conf&lt;br /&gt;&lt;br /&gt;You will write something like&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: none repeat scroll 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;vm.overcommit_memory = (a integer from 0 to 2)&lt;/pre&gt;where &lt;br /&gt;0 - means that the kernel will use predefined heuristics when deciding whether to allow such an overcommit. This is the default. &lt;br /&gt;1 -always overcommits (Very dangerous)&lt;br /&gt;2 - Prevents overcommits from exceeding a certain value. Within this mode, the total commit can not exceed the swap space(s) size +  overcommit_ratio percent * RAM size. By default, the overcommit ratio is 50.&lt;br /&gt;&lt;br /&gt;For example, do look at &lt;a href="http://linuxtoolkit.blogspot.com/2011/08/memory-management-preventing-kernel.html"&gt;Memory Management - Preventing the kernel from dishing out more memory than required&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-2550964068832223841?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/2550964068832223841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=2550964068832223841' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/2550964068832223841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/2550964068832223841'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/08/tweaking-linux-kernel-overcommit.html' title='Tweaking Linux Kernel Overcommit Behaviour for memory'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-4880957611228970532</id><published>2011-08-10T00:01:00.002+08:00</published><updated>2011-08-10T00:06:37.373+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><title type='text'>Selecting default OS or kernel in GRUB boot loader</title><content type='html'>If you are wishing to change the default OS or kernel in GRUB boot loader, you can easily make the changes&lt;br /&gt;&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: none repeat scroll 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# vim /boot/grub/grub.conf&lt;/pre&gt;&lt;br /&gt;Change the&amp;nbsp; default=0 to 1 of other numeric if that is the kernel or OS you wish to use.&lt;br /&gt;&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: none repeat scroll 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# grub.conf generated by anaconda&lt;br /&gt;#&lt;br /&gt;# Note that you do not have to rerun grub after making changes to this file&lt;br /&gt;# NOTICE:&amp;nbsp; You do not have a /boot partition.&amp;nbsp; This means that&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; all kernel and initrd paths are relative to /, eg.&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; root (hd0,0)&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kernel /boot/vmlinuz-version ro root=/dev/sda1&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; initrd /boot/initrd-version.img&lt;br /&gt;#boot=/dev/sda&lt;br /&gt;default=1&lt;br /&gt;timeout=5&lt;br /&gt;splashimage=(hd0,0)/boot/grub/splash.xpm.gz&lt;br /&gt;hiddenmenu&lt;br /&gt;title CentOS (2.6.18-238.19.1.el5.centos.plus)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; root (hd0,0)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kernel /boot/vmlinuz-2.6.18-238.19.1.el5.centos.plus ro root=LABEL=/ rhgb quiet&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; initrd /boot/initrd-2.6.18-238.19.1.el5.centos.plus.img&lt;br /&gt;title CentOS (2.6.18-238.19.1.el5)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; root (hd0,0)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kernel /boot/vmlinuz-2.6.18-238.19.1.el5 ro root=LABEL=/ rhgb quiet&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; initrd /boot/initrd-2.6.18-238.19.1.el5.img&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-4880957611228970532?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/4880957611228970532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=4880957611228970532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/4880957611228970532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/4880957611228970532'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/08/selecting-default-os-or-kernel-in-grub.html' title='Selecting default OS or kernel in GRUB boot loader'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-6703542989170207752</id><published>2011-08-09T02:00:00.005+08:00</published><updated>2011-08-09T12:34:19.151+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='MPIRUN'/><title type='text'>Encountering cannot restore segment prot after reloc during mpirun</title><content type='html'>If you encounter this error "&lt;b&gt;Encountering cannot restore segment prot after reloc: permission denied&lt;/b&gt; " during a mpirun, this is due to the presence of SELinux setting is enabled on the server. In CentOS, you can disabled this setting by changing /etc/selinux to&lt;br /&gt;&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: none repeat scroll 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;SELINUX=disabled&lt;/pre&gt;To ensure the above commands take effect, you need to reboot.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you do not wish to reboot just yet, You can using this command to prevent the current selinux from running&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: none repeat scroll 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;# /usr/sbin/setenforce 0&lt;/pre&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-6703542989170207752?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/6703542989170207752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=6703542989170207752' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/6703542989170207752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/6703542989170207752'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/08/encountering-cannot-restore-segment.html' title='Encountering cannot restore segment prot after reloc during mpirun'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-7855129924760711085</id><published>2011-08-08T11:22:00.000+08:00</published><updated>2011-08-09T12:33:40.668+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MPIRUN'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenMPI'/><title type='text'>Diagnosing stuck OpenMPI jobs with mpirun</title><content type='html'>I was testing a simple Openmpi jobs and somehow my jobs hangs without any output. In order to diagnose why the mpi-run failed, I've used this cool flag to&lt;br /&gt;&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: none repeat scroll 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;&amp;nbsp;$ mpirun &lt;b&gt;--debug-daemons&lt;/b&gt; -np 24 -host c18,c19,c20&amp;nbsp; hello_world_mpi&lt;/pre&gt;&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: none repeat scroll 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;..........&lt;br /&gt;[c18.cluster.spms.ntu.edu.sg:09182] [[21720,0],1] orted_cmd: received exit&lt;br /&gt;[c19.cluster.spms.ntu.edu.sg:13800] [[21720,0],2] orted_cmd: received exit&lt;br /&gt;[c19.cluster.spms.ntu.edu.sg:13800] [[21720,0],2] orted: finalizing&lt;br /&gt;[c18.cluster.spms.ntu.edu.sg:09182] [[21720,0],1] orted: finalizing&lt;br /&gt;[c20.cluster.spms.ntu.edu.sg:08614] [[21720,0],3] orted_cmd: received exit&lt;br /&gt;[c20.cluster.spms.ntu.edu.sg:08614] [[21720,0],3] orted: finalizing &lt;br /&gt;..........&lt;/pre&gt;&lt;br /&gt;Finally realised that my mpirun "ran away to a "IBM RNDIS/CDC ETHER" which I promptly shutdown with a ifdown usb0&lt;br /&gt;&lt;br /&gt;After that it run smoothly&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-7855129924760711085?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/7855129924760711085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=7855129924760711085' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/7855129924760711085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/7855129924760711085'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/08/diagnosing-stuck-openmpi-jobs-with.html' title='Diagnosing stuck OpenMPI jobs with mpirun'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-6104896771399564285</id><published>2011-08-07T23:50:00.002+08:00</published><updated>2011-08-08T08:41:04.651+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ethernet'/><category scheme='http://www.blogger.com/atom/ns#' term='Infiniband'/><title type='text'>Infiniband versus Ethernet myths and misconceptions</title><content type='html'>I have written my thoughts on the Infiniband versus Ethernet myths and misconceptions. For more information, see &lt;a href="http://linuxcluster.wordpress.com/2011/08/07/infiniband-versus-ethernet-myths-and-misconceptions/"&gt;Infiniband versus Ethernet myths and misconceptions&lt;/a&gt; from &lt;a href="http://linuxcluster.wordpress.com/"&gt;Linux Cluster Blog&lt;/a&gt;&lt;a href="http://linuxcluster.files.wordpress.com/2011/08/eight-myths-about-infiniband-wp-09-10.pdf"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Only 3 critical myths are discussed.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Opinion 1: Infiniband is lower latency than Ethernet&lt;/li&gt;&lt;li&gt;Opinion 2: QDR‐IB has higher bandwidth than 10GbE&lt;/li&gt;&lt;li&gt;Opinion 3: IB Switch scale better than 10GbE&lt;/li&gt;&lt;/ol&gt;&lt;a href="http://linuxcluster.wordpress.com/"&gt;&lt;/a&gt;&lt;br /&gt;&lt;ol&gt;&lt;/ol&gt;&lt;br /&gt;&amp;nbsp;Most of my materials are taken from Chelsio White Paper - &lt;a href="http://linuxcluster.files.wordpress.com/2011/08/eight-myths-about-infiniband-wp-09-10.pdf"&gt;Eight myths about InfiniBand WP 09-10&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-6104896771399564285?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/6104896771399564285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=6104896771399564285' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/6104896771399564285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/6104896771399564285'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/08/infiniband-versus-ethernet-myths-and.html' title='Infiniband versus Ethernet myths and misconceptions'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-4164404848990419048</id><published>2011-08-06T01:30:00.000+08:00</published><updated>2011-08-06T01:30:24.936+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Torque'/><title type='text'>Server Nodes File Configuration for Torque</title><content type='html'>As you may be having different server hardware specification for Torque, it is quite useful to specify in the Torque $TORQUEHOME/server_priv/nodes so that you can use these features to request specific nodes when submitting jobs such as&lt;br /&gt;&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: none repeat scroll 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;c001 np=8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 64G&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;c002 np=12&amp;nbsp;&amp;nbsp; 126G&amp;nbsp;&amp;nbsp; &lt;/pre&gt;&lt;br /&gt;For more information, do look at &lt;a href="http://www.clusterresources.com/torquedocs/nodeconfig.shtml"&gt;Torque Server Node File Configuration&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-4164404848990419048?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/4164404848990419048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=4164404848990419048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/4164404848990419048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/4164404848990419048'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/08/server-nodes-file-configuration-for.html' title='Server Nodes File Configuration for Torque'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-3453310116019333078</id><published>2011-08-05T13:56:00.001+08:00</published><updated>2011-08-09T14:14:47.762+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS'/><category scheme='http://www.blogger.com/atom/ns#' term='MPIRUN'/><title type='text'>mlx4: There is a mismatch between the kernel and the userspace libraries: Kernel does not support XRC. Exiting</title><content type='html'>If you see this error "&lt;b&gt;mlx4: There is a mismatch between the kernel and the userspace libraries: Kernel does not support XRC. Exiting&lt;/b&gt;", it measns that there is a  mis-matched kernel modules and userspace libraries.&lt;br /&gt;&lt;br /&gt;Solution: Reinstall the OFED kernel modules. For more information, see &lt;a href="http://linuxcluster.wordpress.com/2010/10/27/installing-voltaire-qdr-infiniband-drivers-for-centos-5-4/"&gt;Installing Voltaire QDR Infiniband&amp;nbsp;Drivers&amp;nbsp;for&amp;nbsp;CentOS&amp;nbsp;5.4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you have upgraded your linux kernel, you may want to reinstall the OFED kernel modules to the upgraded kernel or boot back to your original&amp;nbsp; kernel&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-3453310116019333078?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/3453310116019333078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=3453310116019333078' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/3453310116019333078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/3453310116019333078'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/08/mlx4-there-is-mismatch-between-kernel.html' title='mlx4: There is a mismatch between the kernel and the userspace libraries: Kernel does not support XRC. Exiting'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3721578923089663805.post-2775335101502549791</id><published>2011-08-03T00:42:00.000+08:00</published><updated>2011-08-03T00:42:11.953+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><title type='text'>Understanding memory usage with top</title><content type='html'>If you type "top" on the console,&amp;nbsp; you will see similar information &lt;br /&gt;&lt;br /&gt;&lt;pre style="-moz-background-inline-policy: continuous; background: none repeat scroll 0px 0px rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); line-height: 1.5; padding: 15px;"&gt;Mem:&amp;nbsp; 12299804k total,&amp;nbsp; 1505328k used, 10794476k free,&amp;nbsp;&amp;nbsp; 196024k buffers&lt;/pre&gt;&lt;br /&gt;How do you interpret the information especially the buffer? The above server has 12GB of RAM&lt;br /&gt;&lt;ol&gt;&lt;li&gt;About 200Mbytes of memory is in the buffer. This buffering is to speed up disk access by caching written data in memory and reading in more than what we need in anticipation of the next week. If the memory is for more important requirements such as applications, it will be released immediately.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3721578923089663805-2775335101502549791?l=linuxtoolkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxtoolkit.blogspot.com/feeds/2775335101502549791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3721578923089663805&amp;postID=2775335101502549791' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/2775335101502549791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3721578923089663805/posts/default/2775335101502549791'/><link rel='alternate' type='text/html' href='http://linuxtoolkit.blogspot.com/2011/08/understanding-memory-usage-with-top.html' title='Understanding memory usage with top'/><author><name>kittycool</name><uri>http://www.blogger.com/profile/03130071829662322607</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/-CX9ku2CcSqo/TtO4fVXS0MI/AAAAAAAAAds/buLIq0tg3xE/s220/daddy_matthias.jpg'/></author><thr:total>0</thr:total></entry></feed>
