On Thu, Jul 30, 2009 at 9:05 AM, Garrett Cooper<[email protected]> wrote:
> On Mon, Jul 27, 2009 at 11:50 PM, naresh kamboju<[email protected]> 
> wrote:
>> Hi,
>>
>> Hope you have reviewed below patch.
>> If you any issue please let me know.
>>
>> Subrata/ Garrett,
>> Please review, if you feel okay.
>> commit.
>>
>> Best regards,
>> Naresh Kamboju
>>
>>
>> On Mon, Jul 20, 2009 at 6:35 PM, naresh kamboju<[email protected]> 
>> wrote:
>>> Hi,
>>>
>>> As per the execute.sh script file there is time limit of two minutes
>>> for each test case execution if it takes more time it will be reported
>>> as HUNG.
>>>
>>> shm_open/23-1.c test case under posix test suite which executes more
>>> than two minitutes so test case reported as HUNG.
>>>
>>> I have changed time limit from 120 to 300 sec. that is nothing but two
>>> minutes to five minutes. In low end machines this test case taking 4
>>> min to complete execution.
>>>
>>> Now test cases reported as PASS
>>>
>>> I have attached patch and below.
>>> Please review the same.
>
> Naresh,
>    I looked at the testcase, and I think I can see where your concern
> stems from, as this is a stress test, more than a functional test
> (1000 child PIDs looping 1000 times each... that's a fair number of
> cycles :)...). What I'd be really be interested in is the number of
> cycles being generated (msec is `randomly' generated -- see line 75).
> However, when I ran the testcase on my machine -- it took less than 10
> seconds (!):
>
>
>    I do have more RAM and all, and I have a fairly recent Intel
> processor (posted below), but what do you have that's so sluggish by
> chance?
Hi Garrett,


>    I wonder why it failed though *shrugs*.
Oops. I forgot to say some points.

> Thanks,
> -Garrett
>
> gcoo...@orangebox /scratch/ltp-makefile-infra-rework/ltp $ gcc
> -Itestcases/open_posix_testsuite/include/
> testcases/open_posix_testsuite/conformance/interfaces/shm_open/23-1.c
> gcoo...@orangebox /scratch/ltp-makefile-infra-rework/ltp $ time ./a.out
> create_cnt: 890
> Test FAILED
>
> real    0m10.947s
> user    0m4.074s
> sys     0m9.189s


Test cases will create shm files under /dev/shm/shm_XXX
Before executing this test case mount /dev/shm as tmpfs

1. Create directory

#mkdir /dev/shm


2. Add below line in /etc/fstab

tmpfs             /dev/shm                tmpfs   defaults        0 0

3. mount
#mount –a
Or
# mount –t tmpfs /dev/shm
#mount
/dev/sda2 on / type ext3 (rw)
/dev/sda3 on /home type ext3 (rw)
/dev/sda1 on /boot type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)


4. go to test case location

#cd ~/ltp/testcases/open_posix_testsuite/conformance/interfaces/shm_open

# time ./23-1.test
create_cnt: 1000

real    3m34.111s
user    0m51.520s
sys     1m54.370s

Best regards,
Naresh Kamboju

>
> gcoo...@orangebox /scratch/ltp-makefile-infra-rework/ltp $ uname -a
> Linux orangebox 2.6.29-gentoo-r5 #2 SMP PREEMPT Sun Jun 14 01:11:32
> PDT 2009 x86_64 Intel(R) Core(TM)2 Quad CPU Q9400 @ 2.66GHz
> GenuineIntel GNU/Linux
> gcoo...@orangebox /scratch/ltp-makefile-infra-rework/ltp $ cat
> /proc/meminfo /proc/cpuinfo
> MemTotal:        8197172 kB
> MemFree:          180264 kB
> Buffers:          227552 kB
> Cached:          6427308 kB
> SwapCached:         5744 kB
> Active:           914940 kB
> Inactive:        6820352 kB
> Active(anon):     310092 kB
> Inactive(anon):   776660 kB
> Active(file):     604848 kB
> Inactive(file):  6043692 kB
> Unevictable:           0 kB
> Mlocked:               0 kB
> SwapTotal:       6498284 kB
> SwapFree:        6472696 kB
> Dirty:               484 kB
> Writeback:             0 kB
> AnonPages:       1075824 kB
> Mapped:            56784 kB
> Slab:             192872 kB
> SReclaimable:     162736 kB
> SUnreclaim:        30136 kB
> PageTables:        10908 kB
> NFS_Unstable:          0 kB
> Bounce:                0 kB
> WritebackTmp:          0 kB
> CommitLimit:    10596868 kB
> Committed_AS:    1617720 kB
> VmallocTotal:   34359738367 kB
> VmallocUsed:      334552 kB
> VmallocChunk:   34359384571 kB
> HugePages_Total:       0
> HugePages_Free:        0
> HugePages_Rsvd:        0
> HugePages_Surp:        0
> Hugepagesize:       2048 kB
> DirectMap4k:     8119808 kB
> DirectMap2M:      268288 kB
> processor       : 0
> vendor_id       : GenuineIntel
> cpu family      : 6
> model           : 23
> model name      : Intel(R) Core(TM)2 Quad CPU    Q9400  @ 2.66GHz
> stepping        : 10
> cpu MHz         : 2664.000
> cache size      : 3072 KB
> physical id     : 0
> siblings        : 4
> core id         : 0
> cpu cores       : 4
> apicid          : 0
> initial apicid  : 0
> fpu             : yes
> fpu_exception   : yes
> cpuid level     : 13
> wp              : yes
> flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
> mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe
> syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64
> monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave
> lahf_lm tpr_shadow vnmi flexpriority
> bogomips        : 5343.38
> clflush size    : 64
> cache_alignment : 64
> address sizes   : 36 bits physical, 48 bits virtual
> power management:
>
> processor       : 1
> vendor_id       : GenuineIntel
> cpu family      : 6
> model           : 23
> model name      : Intel(R) Core(TM)2 Quad CPU    Q9400  @ 2.66GHz
> stepping        : 10
> cpu MHz         : 2664.000
> cache size      : 3072 KB
> physical id     : 0
> siblings        : 4
> core id         : 1
> cpu cores       : 4
> apicid          : 1
> initial apicid  : 1
> fpu             : yes
> fpu_exception   : yes
> cpuid level     : 13
> wp              : yes
> flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
> mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe
> syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64
> monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave
> lahf_lm tpr_shadow vnmi flexpriority
> bogomips        : 5343.00
> clflush size    : 64
> cache_alignment : 64
> address sizes   : 36 bits physical, 48 bits virtual
> power management:
>
> processor       : 2
> vendor_id       : GenuineIntel
> cpu family      : 6
> model           : 23
> model name      : Intel(R) Core(TM)2 Quad CPU    Q9400  @ 2.66GHz
> stepping        : 10
> cpu MHz         : 2664.000
> cache size      : 3072 KB
> physical id     : 0
> siblings        : 4
> core id         : 2
> cpu cores       : 4
> apicid          : 2
> initial apicid  : 2
> fpu             : yes
> fpu_exception   : yes
> cpuid level     : 13
> wp              : yes
> flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
> mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe
> syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64
> monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave
> lahf_lm tpr_shadow vnmi flexpriority
> bogomips        : 5343.03
> clflush size    : 64
> cache_alignment : 64
> address sizes   : 36 bits physical, 48 bits virtual
> power management:
>
> processor       : 3
> vendor_id       : GenuineIntel
> cpu family      : 6
> model           : 23
> model name      : Intel(R) Core(TM)2 Quad CPU    Q9400  @ 2.66GHz
> stepping        : 10
> cpu MHz         : 2664.000
> cache size      : 3072 KB
> physical id     : 0
> siblings        : 4
> core id         : 3
> cpu cores       : 4
> apicid          : 3
> initial apicid  : 3
> fpu             : yes
> fpu_exception   : yes
> cpuid level     : 13
> wp              : yes
> flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
> mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe
> syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64
> monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave
> lahf_lm tpr_shadow vnmi flexpriority
> bogomips        : 5343.03
> clflush size    : 64
> cache_alignment : 64
> address sizes   : 36 bits physical, 48 bits virtual
> power management:
>

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to