This document is about the Minecraft mods Sodium and Lithium, and their forks. These are mods to help performance.
Sodium optimizes the client rendering pipeline. It does nothing for the server.
{ | |
"annotations": { | |
"list": [ | |
{ | |
"builtIn": 1, | |
"datasource": { | |
"type": "datasource", | |
"uid": "grafana" | |
}, | |
"enable": true, |
#!/usr/bin/env python3 | |
""" | |
Show the swap usage of all processes in the system. | |
Note: This may not be reliable because of "shared pages". Source: https://www.cyberciti.biz/faq/linux-which-process-is-using-swap/ | |
""" | |
import os | |
import sys | |
import humanize | |
import psutil | |
import tabulate |
#!/usr/bin/env python3 | |
""" | |
This script setups the UDP translators in order to enable UDP traffic forwarding over SSH. | |
-L example usage: `py ssh_udp.py -L 53000:8.8.8.8:53 your_ssh_host` an then `dig @127.0.0.1 -p 53000 google.com` locally | |
-R example usage: `py ssh_udp.py -R 53000:8.8.8.8:53 your_ssh_host` an then `dig @127.0.0.1 -p 53000 google.com` on the server | |
Note: I know this code is ugly. | |
Thanks to https://stackpointer.io/network/ssh-port-forwarding-tcp-udp/365/ for the help | |
""" | |
import subprocess | |
import time |
#!/usr/bin/env python | |
""" | |
This script shows the individual size changes of upgradable packages in Arch Linux. | |
You can use it to understand, e.g. why your upgrade size is negative. | |
""" | |
import typing | |
import subprocess | |
import sys |
# Make a breakpoint when a certain text is written to stdout | |
# Note: only work with C/C++ binaries | |
set width 0 | |
set height 0 | |
set verbose off | |
# Modify this to search for a different string | |
# Case sensitive | |
set $STR_SEARCH = "hello world" |
""" | |
Reads stdin from the user console and stops input with Ctrl+C. Also support piped stdin. | |
Works only on Linux (and maybe MacOS ?) | |
""" | |
import sys | |
import os | |
import time | |
import fcntl | |
def read_user_stdin() -> bytes: |
#include<stdlib.h> | |
#include<stdio.h> | |
#define bool short | |
#define false 0 | |
#define true 1 | |
bool my_contains(char *charset, char c) { | |
for (int i = 0; charset[i] != '\0'; i++) { | |
if (charset[i] == c) { |
#!/usr/bin/env python3 | |
# Simple monitoring script to print processes being created/stopped in real-time | |
import time | |
from typing import Optional | |
import psutil | |
import shutil | |
import sys | |
import argparse |
#!/bin/sh | |
get_running_processes() { | |
processes=$(ps -eo ppid,pid,cmd) | |
echo "$processes" | | |
grep -v "\[.*\]" | # Filter out kernel processes | |
awk -v pid="$$" '$1 != pid' | # Remove children of current script | |
awk '{print $1 " " $2 " " $3}' | # Remove ppid + command params | |
sort | |
} |