On 06/14/2012 09:52 AM, Eduardo Bacchi Kienetz wrote: > On 06/13/2012 10:55 PM, guyanhua wrote: >> Signed-off-by: Gu Yanhua<guyanhua-f...@cn.fujitsu.com>
>> + # Check CPU frequency >> + cpu_frequency_nodeinfo = _check_nodeinfo(nodeinfo_output, 'CPU >> frequency', 3) >> + cmd = ("cat /proc/cpuinfo | grep 'cpu MHz' | head -n1 | " > > grep 'cpu MHz' /proc/cpuinfo > Just like you do below for 'physical id'? That way you avoid the cat :) > > You could even make it: > grep -m 1 'cpu MHz' /proc/cpuinfo > and also avoid the extra "head -n1", although -m could not be available > on older distro versions? How far back to we care about? I guess virsh > wouldn't be used on systems old enough not to have -m on grep... > >> + "awk '{print $4}' | awk -F. '{print $1}'") > > I wonder if cut wouldn't be less of a burden: > cut -d" " -f3 | cut -d. -f1 > >> + # Check CPU socket(s) >> + cpu_sockets_nodeinfo = int(_check_nodeinfo(nodeinfo_output, 'CPU >> socket(s)', 3)) >> + cmd = "grep 'physical id' /proc/cpuinfo | uniq | sort | uniq |wc -l" > > grep 'physical id' /proc/cpuinfo | sort | uniq | wc -l > ? > >> + # Check Core(s) per socket >> + cores_per_socket_nodeinfo = _check_nodeinfo(nodeinfo_output, >> 'Core(s) per socket', 4) >> + cmd = "grep 'cpu cores' /proc/cpuinfo | head -n1 | awk '{print $4}'" > > grep -m 1 'cpu cores' /proc/cpuinfo | cut -d" " -f3 > ? > > Regards, > > -- > Eduardo Bacchi Kienetz > Staff Software Engineer > IBM Linux Technology Center Oh, one more thing. I'm of the mind we should accept 'good enough' code, then expect minor fixes and refinement to follow. i.e. it works, doesn't cause problems with other code, meets content standards, and is commented/documented then it's 'good enough'. Do you see the items above as important to fix before inclusion? I thought I'd ask before assuming :) Thanks again for your input! -- Chris Evich, RHCA, RHCE, RHCDS, RHCSS Quality Assurance Engineer e-mail: cevich + `@' + redhat.com o: 1-888-RED-HAT1 x44214 _______________________________________________ Autotest mailing list Autotest@test.kernel.org http://test.kernel.org/cgi-bin/mailman/listinfo/autotest