-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
Closed as not planned
Closed as not planned
Copy link
Labels
BugIt might be a bug.It might be a bug.EnhancementImprovement or enhancement.Improvement or enhancement.TransByAITranslated by AI/GPT.Translated by AI/GPT.Won't fixWe won't fix it.We won't fix it.
Milestone
Description
Network IO will use ST's functions, such as st_connect/st_read/st_write, etc. These functions will be scheduled by the ST scheduler and will switch between different coroutines. There will be no scheduling delay or blocking issues.
However, disk reading and writing currently still use the system's open/read/write functions, which actually cause the CPU's time slices to not be scheduled by ST. If the disk IO load is high, blocking phenomena may occur, such as not being able to send data to the client in time.
Currently, disk IO mainly includes:
- Log.
- HLS, refer to srs-bench pressure test REUSE PORT multiple processes report "publish timeout, (Interrupted system call)" error #1539.
- DVR.
TRANS_BY_GPT3
Metadata
Metadata
Assignees
Labels
BugIt might be a bug.It might be a bug.EnhancementImprovement or enhancement.Improvement or enhancement.TransByAITranslated by AI/GPT.Translated by AI/GPT.Won't fixWe won't fix it.We won't fix it.