Files
temperature/README.md
2021-02-11 12:57:15 -05:00

83 lines
1.8 KiB
Markdown

# Temperature monitoring and stress testing
## Install
```bash
helm upgrade --install monitor ./helm
```
## Temperature
```bash
kubectl exec -it $(kubectl get pod --selector=app=monitor --output=jsonpath={.items..metadata.name}) -c glances -- watch -n1 sensors
```
## CPU Throttling
```bash
kubectl exec -it $(kubectl get pod --selector=app=monitor --output=jsonpath={.items..metadata.name}) -c glances -- watch -n1 lscpu
```
## Stress
```bash
kubectl exec -it $(kubectl get pod --selector=app=monitor --output=jsonpath={.items..metadata.name}) -c stress -- stress -c 48
```
## Overclocking
<https://www.techpowerup.com/review/amd-ryzen-threadripper-3000-overclocking-deep-dive-asus-rog-zenith-ii-extreme/3.html>
kubectl exec -it $(kubectl get pod --selector=app=monitor --output=jsonpath={.items..metadata.name}) -c stress -- bash
time $(i=0; while (( i < 9999999 )); do (( i ++ )); done)
### Stock
real 0m15.979s
user 0m15.956s
sys 0m0.000s
real 0m15.804s
user 0m15.803s
sys 0m0.000s
### 4.1@1.15v
real 0m16.364s
user 0m16.363s
sys 0m0.000s
real 0m16.441s
user 0m16.439s
sys 0m0.000s
## Disk
Test command:
```bash
dd if=/dev/urandom of=/tmp/data bs=10M count=1024; dd if=/tmp/data of=$DISK/output; dd if=$DISK/output of=/dev/null; rm -f $DISK/output; rm -f /tmp/data
dd if=/dev/zero of=/tmp/data bs=10M count=1024; dd if=/tmp/data of=$DISK/output; dd if=$DISK/output of=/dev/null; rm -f $DISK/output; rm -f /tmp/data
```
```bash
kubectl exec -it $(kubectl get pod --selector=app=monitor --output=jsonpath={.items..metadata.name}) -c disk -- bash
export DISK=/mnt/test/
```
### Mainframe
```bash
export DISK=/nvme
```
### Freenas
```bash
export DISK=/mnt/enc0/kube
export DISK=/mnt/USB_SSD/kube
```
### Mac
```bash
sudo rsync --progress -v ./test.data /Volumes/Backup/test.data
```