Quilibrium.one
SocialOfficial
Quilibrium Node Guide
Quilibrium Node Guide
  • 🖖Introduction
  • ✅Safety checks
  • đŸ“ŖAnnouncements
  • 🔗Links & Info
  • đŸ’ģBest server providers
  • đŸ’ģHardware requirements
  • 😎Q1 - Node Manager
  • ⚡Node Auto-installer
  • âŦ†ī¸Updating your node
  • âœ”ī¸Check your node info
  • 🔑Backup your private keys
  • đŸ“ĻBackup your node
  • 🔁Set up the gRPC calls
  • đŸ› ī¸Tools and scripts
  • 🔧Extra tools
  • 🔠Useful commands
  • â‰ī¸Troubleshooting
  • 📌Tutorials
    • Node
      • đŸ”ĸNode step by step installation
      • đŸŗInstalling the node on Docker
      • đŸĒŸInstalling the node and the qclient on Windows WSL
      • â†—ī¸Migrating the node to a new server
      • â„šī¸Running the node via binary file
      • Running a node cluster
      • ✅Reinstalling the node from scratch
      • âš™ī¸Managing your system resources
        • â˜‘ī¸Limiting your vCores usage
        • â˜‘ī¸Limiting your CPU usage
        • â˜‘ī¸Limiting the RAM assigned to each vCore
      • 🔄Switching from tmux to service
      • 💲Log your node balance every 1 hour
      • 🩷Escaping the "Pink Screen of Death"
      • 🔒Set up SSH keys
      • 🔒Creating a root login access
      • 👀Renting Servers Unveiled: Exploring Types and Processor Terminology
    • Qclient
      • Qclient commands
      • How to transfer QUIL
      • How to Bridge QUIL to WQUIL
      • How to retrieve your coin address after a failed bridging operation
  • 📂Archive
    • ⚡OLD - Node Auto-installer
    • đŸ”ĸOLD - Node step by step installation
    • 🔠OLD - Useful server commands
    • â‰ī¸OLD Troubleshooting
    • âŦ†ī¸OLD Updating your node
    • ⚡Importing an existing store folder for fast sync
    • â˜‘ī¸Changing the cpulimit value in release_autorun
  • âš ī¸Work in progress
  • 💜Want to say thank you?
Powered by GitBook
On this page
  1. Tutorials
  2. Node
  3. Managing your system resources

Limiting your CPU usage

Quilibrium will use 90-100% of your CPU power all the time. Take precautions to avoid being banned by your provider (or damaging your machine).

Steps to follow

Get your number of vCores by running nproc

Open your service file

nano /lib/systemd/system/ceremonyclient.service

Add this line in the [Service] section (adjust the percentage as needed)

CPUQuota=1120% # Adjust the percentage as needed

How do you calculate your CPUQuota? CPUQuota= your vCores count * assigned quota (e.g. 16 vCores at 70% => CPUQuota=1120%)

To calculate your CPUQuota, consider that in systems like Linux, CPU usage is typically measured as a percentage of a single CPU core's capacity, not the total capacity of all cores combined.

To clarify, the total CPU usage on an 16 vCores system, if all cores were fully utilized, would be 1600%. Therefore, when setting a CPUQuota, you're expressing the percentage of total CPU capacity you want your service to utilize. In this case, 1120% indicates that your service should use 70% of the total CPU capacity available on the VPS.

If you have limited the vCores used by your node using GOMAXPROCS (see Limiting the RAM assigned to each vCore), then you should count only the vCores you are actually using.

Here is how the file should look like

[Unit]
Description=Ceremony Client Go App Service

[Service]
Type=simple
Restart=always
RestartSec=5s
WorkingDirectory=/root/ceremonyclient/node
ExecStart=/root/ceremonyclient/node/release_autorun.sh #this line may be different for some of you
CPUQuota=1120%  # Adjust the percentage as needed

[Install]
WantedBy=multi-user.target

To save press CTRL + X, then Y, then ENTER

Reload your systemd manager configuration

systemctl daemon-reload

Restart your service

service ceremonyclient restart

Done!

Check your server performance:

Monitor the node log to ensure everything is functioning correctly:

sudo journalctl -u ceremonyclient.service -f --no-hostname -o cat

PreviousLimiting your vCores usageNextLimiting the RAM assigned to each vCore

Last updated 1 month ago

I also like to use to monitor system resources more closely (free to use on up to 15 servers)

📌
âš™ī¸
â˜‘ī¸
Hetrixtools
Cover

Want to say thank you?

CLICK TO DONATE