Search Ctrl K
Home / Tools
THE FEUTEX TOOLKIT

Group Commit Fsync Budget

Estimate an idealized durable commit ceiling from batch size and synchronization time.

Computer Systems workspace● Runs in your browser
01 Your input
02 Your result
View or copy raw result data
Formulathroughput≈batch/(collectionDelay+fsyncTime)
Sources and model references

Worked example

Inputs

Transactions per flush
20
Measured synchronization duration
0.005 s
Batch collection delay
0.001 s

Expected results

Commit rate ceiling
3333.333333 transactions/s
Average collection plus sync latency
0.0055 s

Load the example in the workspace to reproduce these results. Display rounding does not change the underlying calculation.

How to use this tool

  1. Enter the labeled inputs in the indicated units.
  2. Calculate and compare every output against the stated model assumptions.

Try this example

{
  "batch": 20,
  "sync": 0.005,
  "wait": 0.001
}

Accuracy and scope

Sequential flush batches; uniform arrivals during collection; no CPU, lock or storage queueing effects. Simplified analytical model; not a design recommendation or safety certification.

Is my data uploaded?

This tool runs locally in your browser. Input and output are not sent to a processing server. Copy or download your result before leaving the page.