Check out the syscalls
Thursday, April 12th, 2007This was on a T2000 box with 1 thread pinned at around 180,000 syscalls per second:
# vmstat 1
kthr memory page disk faults cpu
r b w swap free re mf pi po fr de sr 1m 1m 1m 1m in sy cs us sy id
0 0 0 45446528 21367256 0 0 0 0 0 0 0 0 0 0 0 739 180876 776 1 2 96
0 0 0 45446528 21367256 0 0 0 0 0 0 0 0 0 0 0 735 181411 777 2 2 96
0 0 0 45446528 21367256 0 1 0 0 0 0 0 13 13 0 0 720 180982 740 1 2 97
0 0 0 45446528 21367256 0 0 0 0 0 0 0 0 0 0 0 738 180826 755 1 2 96
0 0 0 45446528 21367256 0 0 0 0 0 0 0 0 0 0 0 831 180869 810 1 2 96
0 0 0 45446528 21367256 0 0 0 0 0 0 0 0 0 0 0 745 180902 794 1 2 96
0 0 0 45446528 21367256 0 1 0 0 0 0 0 0 0 0 0 708 181005 719 1 2 96
0 0 0 45446528 21367256 0 0 0 0 0 0 0 0 0 0 0 706 180835 717 2 2 97
Because this was on a T2000, and the most likely the application isn’t multithreaded, the calls were only pinned to one thread only affecting that thread and that core (4 threads share a core). mpstat showed this thread at around 180,000 syscalls per second and 0 idle time. I wonder if that is the max syscalls a thread can handle. Putting this process on another machine I bet the calls would of went way higher causing a huge performance hit. Unfortunately I didn’t get to investigate further.
.
.
.
.
Someone looking to buy domain names can get it from any web hosting company. Especially the companies like startlogic offer free domain name with their dedicated server. Additionally anyone looking for internet software can get it from such companies along with hosting services. But to handle these network software people need to have basic IT knowledge in the form of 310-055 and 156-215. Other than this people having 642-552 certification gets handy advantage over the others.
