CPU RESOURCE POLICY
Fair Use Scheduling Mechanism & Limitations · Updated September 16, 2026
Shared Resources vs. Dedicated Resources
Please be aware that ALL our VPS products are Low-Cost Shared VPS instances.
They are designed for lightweight applications (such as web hosting, proxy, dev environments) and are NOT suitable for heavy sustained workloads (such as video encoding, mining, or scientific calculation).
If you require guaranteed CPU performance 24/7 without restrictions, please consider purchasing our VDS (Dedicated) products.
Whether or not you intend to become our customer, we fully respect your right to know. Therefore, we are willing to explain in detail how our CPU performance scheduler operates.
CPU Limits and Common Misconceptions
CPU Policy Update
The existing Relaxed Mode and Strict Mode rules remain unchanged. The following two rules apply in addition:
- Additional rule 1: Two consecutive CPU performance limits within a rolling 48-hour (two-day) window result in service suspension. After suspension, the user may open a support ticket to request restoration.
- Additional rule 2: Two consecutive suspensions for CPU limits within a rolling 168-hour (seven-day) window constitute CPU abuse. All VPS instances under the account will be deleted, and the account will also be deleted.
Misconception 1: “CPU is permanently capped at 40%”
Our mechanism provides 100% CPU performance before throttling. Once a limit is triggered, CPU performance is capped at 15% in Strict Mode or 30% in Relaxed Mode.
Under the existing baseline rules, every user can run at full performance for at least 45 minutes. We consider this reasonable within the industry. Figures such as 40% on this page are observation thresholds, not a fixed CPU performance cap imposed when the service is activated.
Some providers using PVE impose an initial CPU limit equal to a percentage of one core (s%), so peak performance is restricted from the outset. Our mechanism instead makes full CPU performance available before a limit is triggered.
At purchase, all plans already state that CPU resources are fairly allocated and shared, not dedicated. Shared VPS products are not intended for continuous, sustained heavy CPU workloads.
Misconception 2: “Four occurrences and the VPS is deleted!”
The phrase “deleted after four occurrences” leaves out a crucial condition: within a rolling 168-hour (seven-day) window. This is not a lifetime count of four throttling events. It concerns repeated limits that result in two suspensions within the specified rolling window.
Normally, when a suspended user opens a ticket to request restoration, we proactively help with a brief investigation. The purpose is to check that malicious scripts are not consuming CPU without the user’s knowledge. Some scripts include additional background tasks that may continuously use CPU resources.
At a minimum of 45 minutes of full performance across all allocated cores for each occurrence, two suspensions within a rolling 168-hour (seven-day) window represent at least 180 minutes of full-core CPU use. If this continues to occur, we consider the two main explanations to be:
- A substantial CPU requirement: The workload is unsuitable for our shared VPS products and should be moved to a dedicated server.
- Repeated exploitation by malicious scripts: Background tasks are consuming CPU, so scripts and running processes need to be checked.
We regard these as the only two explanations; there is no third possibility. Reducing the policy to “deleted after four occurrences” while omitting the seven-day rolling window and the two-suspension condition takes the policy out of context and does not accurately describe its operation.
Observed Frequency of Enforcement
When the rule explanation was published on September 12, 2026, fewer than 10 instances out of several thousand had triggered this restriction. On that basis, we considered the limits sufficiently generous to avoid affecting normal lightweight use. These figures describe the observations at that publication date.
Occurrences are counted within their corresponding rolling windows, not over the lifetime of an account. The daily reset of performance statistics and throttling locks does not clear records within the 48-hour or 168-hour windows.
VirtFusion Mechanism Limitation
Due to unchangeable VirtFusion mechanisms, reducing CPU performance causes significant degradation in disk and network performance. As VirtFusion has not resolved this, we must operate within these existing rules.
STRICT MODE
NODE: NoneIn Strict Mode, we enforce a rigorous CPU usage policy to ensure stability for all neighbors.
- VM running = Enters observation period (Sliding Window)
- Avg CPU ≤ Ignore Stat Threshold: Measurement Exempt
- Avg CPU > Ignore Stat Threshold: Counted in Baseline Core Performance stats
- Baseline Core Performance Depleted = Enters confirmation period (Sliding Window)
- Avg CPU ≤ Confirm Threshold: No Limit
- Avg CPU > Confirm Threshold: Limit CPU, Lock until next day
| Config | Observ. Period | Ignore Stat Threshold | Confirm Period | Confirm Threshold | CPU Limit | Full Load Duration |
|---|---|---|---|---|---|---|
1Core | 7min | ≤30% | 7min | >42% | 15% | 45.0 min |
2Cores | 6min | ≤28% | 6min | >39% | 15% | 52.5 min |
3Cores | 5min | ≤26% | 5min | >36% | 15% | 56.0 min |
4Cores | 4min | ≤24% | 4min | >34% | 15% | 60.0 min |
8Cores | 3min | ≤22% | 3min | >32% | 15% | 67.5 min |
Full Load Duration refers to: The maximum available time per day under baseline core performance and full load conditions (calculated cumulatively within one day).
RELAXED MODE
NODE: GENERALRelaxed Mode offers higher thresholds and initially limits CPU performance. Repeated limits and suspensions are handled under the rolling-window rules above.
- VM running = Enters observation period (Sliding Window)
- Avg CPU ≤ Ignore Stat Threshold: Measurement Exempt
- Avg CPU > Ignore Stat Threshold: Counted in Baseline Core Performance stats
- Baseline Core Performance Depleted = Enters confirmation period (Sliding Window)
- Avg CPU ≤ Confirm Threshold: No Limit
- Avg CPU > Confirm Threshold: Limit CPU, Lock until next day
| Config | Observ. Period | Ignore Stat Threshold | Confirm Period | Confirm Threshold | CPU Limit | Full Load Duration |
|---|---|---|---|---|---|---|
1Core | 7min | ≤40% | 7min | >52% | 30% | 45.0 min |
2Cores | 6min | ≤38% | 6min | >49% | 30% | 52.5 min |
3Cores | 5min | ≤36% | 5min | >46% | 30% | 56.0 min |
4Cores | 4min | ≤34% | 4min | >44% | 30% | 60.0 min |
8Cores | 3min | ≤32% | 3min | >42% | 30% | 67.5 min |
Full Load Duration refers to: The maximum available time per day under baseline core performance and full load conditions (calculated cumulatively within one day).
Policy enforcement is automated. Thresholds are subject to change based on overall node health.