I, have question for KVS (kernel-video-sharing) experts

mrparrot

Newbie
Joined
May 17, 2025
Messages
6
Reaction score
0
Hi, BHW Members I have question for KVS (kernel-video-sharing) experts ?
I'm about to launch Porntube website soon for streaming videos using KVS script, I want to self-hosting videos resolution 480p on my Dedicated Server store them on the primary hard drive 1TB SSD that run OS and software my question is : if I store All videos on the primary hard drive SSD 1TB that run OS and software's Even if a large amount of free space remains on the disk left does this cause poor server performance in the long term and impact my website performance loading if the server receives high traffic unique visitors, or should I add second SSD drive mean separate SSD for store Videos for example First Drive for [Operator system OS, Software's] and Second drive [Videos-storage], I ask AI Gemini his answer was yes, it impact the performance of website and impact the loading of website you should add another separate drive for store videos I'm not sure of his answer.
I forgot to mention that Number of All videos in thousands and each videos are no larger than 300 MB because All them they are compressed using a program handbrake tool
 
Last edited:
technically u can run on one drive but its a massive bottleneck waiting to happen .

the issue isnt space , its IOPS .
kvs uses FFMPEG to convert/thumb generation . this hammer's the disk IO .
if your MySQL db lives on that same disk , database queries will hang during video processing .
users get high TTFB (latency) - high bounce rate .
always separate logic and storage . keep OS/MySQL on main NVMe , mount a second drive strictly for /media/ storage . also safer for backups if OS bricks .
 
Using a single SSD can work, but under high traffic it may create I/O bottlenecks. For better long-term performance and stability, separating OS/software and video storage onto different drives is generally recommended.
 
Separate the OS and video storage. Even with free space, simultaneous read/write operations from OS tasks and video streaming will contend for disk I/O, causing lag during high traffic. A dedicated SSD for videos ensures consistent streaming performance and simplifies management. For thousands of videos, also consider a RAID setup or object storage for scalability.
 
from my experience hosting video heavy sites, it’s generally better to use a separate ssd for storing videos. even if your primary 1tb ssd has plenty of free space, running the OS, software, and thousands of video files from the same drive can increase read/write contention, especially under high traffic. this can lead to slower response times or occasional I/O bottlenecks. by adding a second ssd solely for videos, you isolate the heavy file access from the OS, which keeps your site loading smoothly and reduces long term wear on your primary drive. It’s a bit more investment upfront, but for thousands of videos and high traffic, it’s worth it.
 
technically u can run on one drive but its a massive bottleneck waiting to happen .

the issue isnt space , its IOPS .
kvs uses FFMPEG to convert/thumb generation . this hammer's the disk IO .
if your MySQL db lives on that same disk , database queries will hang during video processing .
users get high TTFB (latency) - high bounce rate .
always separate logic and storage . keep OS/MySQL on main NVMe , mount a second drive strictly for /media/ storage . also safer for backups if OS bricks
That's very helpful, thank you
 
technically u can run on one drive but its a massive bottleneck waiting to happen .

the issue isnt space , its IOPS .
kvs uses FFMPEG to convert/thumb generation . this hammer's the disk IO .
if your MySQL db lives on that same disk , database queries will hang during video processing .
users get high TTFB (latency) - high bounce rate .
always separate logic and storage . keep OS/MySQL on main NVMe , mount a second drive strictly for /media/ storage . also safer for backups if OS bricks .
this caught my attention - Quote => ("the issue isnt space , its IOPS") because I have a question about it.
if I add second drive capacity 512G for media storage and after I store all media size 4200GB a small amount of free disk space left, does it have a direct affect to IOPS or as you said - Quote => ("the issue isnt space , its IOPS") it has nothing to do with the remaining free disk space.
you mean using FFMPEG for convert/thumb generation on OS/MySQL Drive and separate mount second drive for media storage when website under high-traffic it will not happen I/O bottlenecks in tow disks at the same time.
What do you prefer for generate and optimization thumb? uses KVS FFMPEG or use external software for convert/thumb and upload thumb
 
Last edited:
I apologize for my mistake I mean media size 410GB
 
Back
Top