77d02608d2de7d9a20ea6b049cf83e2c61365e2d
Temperature monitoring and stress testing
Install
helm upgrade --install monitor ./helm
Temperature
kubectl exec -it $(kubectl get pod --selector=app=temp --output=jsonpath={.items..metadata.name}) -- watch -n1 sensors
CPU Throttling
kubectl exec -it $(kubectl get pod --selector=app=temp --output=jsonpath={.items..metadata.name}) -- watch -n1 lscpu
Stress
kubectl exec -it $(kubectl get pod --selector=app=temp --output=jsonpath={.items..metadata.name}) -- stress -c 48
Disk
dd if=/dev/zero of=/tmp/hdd/output bs=16k count=100k; dd if=/tmp/hdd/output of=/dev/null; rm -f /tmp/hdd/output
dd if=/dev/zero of=/tmp/extssd/output bs=16k count=100k; dd if=/tmp/extssd/output of=/dev/null; rm -f /tmp/extssd/output
dd if=/dev/zero of=/tmp/nvme/output bs=16k count=100k; dd if=/tmp/nvme/output of=/dev/null; rm -f /tmp/nvme/output
Description
Languages
Dockerfile
83.7%
Shell
16.3%