Comments (4)
This is intended behavior. The ARM scripts calls the transcoding command with "batch" which waits until the system load is below 1.5 and then queues the next transcoding job. The only way you got two transcoding jobs running simultaneously is that your system load fell below 1.5 which generally means you had CPU cycles to spare (unless you're running a 1 core CPU). This is not going to be perfect for every system but overall I think it's a good compromise between running everything in serial and not maximizing the cpu and running it all in parallel and it takes forever to finish transcoding.
The only way I can think of to make this better is to use the atd command instead of batch where you can specify the desired load before the command executes instead of the default of 1.5.
from automatic-ripping-machine.
Thanks for the explanation. I'm using a 4 CPU VM to do my transcoding so there must have been spare CPU cycles lying around.
What's interesting is when one of the two jobs finish another does not immediately start. The box waits until both jobs are done and then fires up two more jobs.
from automatic-ripping-machine.
Hmmm. I bet both jobs are in the queue waiting and finally when the CPU drops below 1.5 both jobs launch at the same time.
from automatic-ripping-machine.
That's my guess as well based on your explanation of how the batch process works.
from automatic-ripping-machine.
Related Issues (20)
- Subtitles not ripping to MP4s HOT 4
- Only one disc can be ripped for each drive HOT 2
- π Failed to update database with associated drive HOT 28
- π Update wget command to use correct branch for Intel QSV Support Script HOT 2
- π 'NoneType' object has no attribute 'password' UI error, no logs in log folder, no installation folder HOT 4
- π§ Custom Handbrake Json / Preset HOT 6
- π 'stats' is undefined on bare-metal homepage
- ARMπ§ <title>WebUI HOT 4
- π 'utf-8' codec can't decode HOT 6
- add the option (or by default) empty folders deleted after running the rip? (raw/transcode/media/movies)
- π§ Feature Request: Protection from dumb Blu Ray disc layouts with redundant video tracks HOT 3
- Support for dd Command Enhancements in WSL HOT 1
- Password Reset or Recoveryπ§ <title> HOT 3
- Clarification needed: QuickSync Setup with dockerized ARM on Ubuntu HOT 24
- π Doesn't Rip DVD HOT 3
- π ARM found 0 new drives HOT 8
- Clueless on how to conifigure and set up HOT 2
- π SMB Permission Error HOT 1
- Automatic builds broken HOT 2
- π OMV6 Docker Install "Permission Denied" HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from automatic-ripping-machine.