2020-07-10 12:38:33 -04:00
2020-07-09 20:38:22 -04:00
2020-07-10 12:38:33 -04:00
2020-07-09 20:38:22 -04:00
2020-07-09 20:38:22 -04:00
2020-07-10 12:38:33 -04:00

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
Temperature monitoring and stress testing for k8s
Readme 45 KiB
Languages
Dockerfile 83.7%
Shell 16.3%