Community
cancel
Showing results for 
Search instead for 
Did you mean: 
xia__shane
Beginner
75 Views

CPU/GPU overload error

System Description:
CentOS Linux release 7.3.1611 (Core)
Intel(R) Xeon(R) CPU E3-1275 v5 @ 3.60GHz
MediaSamples_Linux_2017R3_b698
 
 
Problem Description:
I use sample_multi_transcode to transcode a HEVC rtsp stream to h264 rtsp stream using hevc plugin. I want to test the concurrency performance parameter.So i write a shell script using for loop to simulate concurrency execution.But error happens when i execute the program twice or more.The sample_multi_transcode are killed .I notice that the cpu/gpu overload is too large.
 
If i don't use the hevc transcode function ,for example ,just transcode a h264 stream to a different resolution rate h264 stream. I use the similiar shell script which is commenting out "echo set -i::h265 15dd936825ad475ea34e35f3f54217a6 .The error won't happen.
 
 
 
I trace the problem . And i can get the information as belows:
clone(child_stack=0x2b43c1785fb0,flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x2b43c17869d0, tls=0x2b43c1786700, child_tidptr=0x2b43c17869d0) = 15861
 
futex(0x2594bdc, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, {1518088586, 477932000}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
 
It occures many times.
0 Kudos
1 Reply
xia__shane
Beginner
75 Views

Added Information:

My Gpu version is Intel Corporation HD Graphics 530.

 

Reply