diff --git a/persistent-storage-performance-testing/deploy.yaml b/persistent-storage-performance-testing/deploy.yaml new file mode 100644 index 00000000..37e153cf --- /dev/null +++ b/persistent-storage-performance-testing/deploy.yaml @@ -0,0 +1,56 @@ +--- +version: "2.0" + +services: + app: + image: ubuntu:latest + expose: + - port: 80 + as: 80 + proto: tcp + to: + - global: true + - port: 22 + as: 22 + proto: tcp + to: + - global: true + env: + - "my_root_password=111111" + command: + - "bash" + - "-c" + args: + - 'apt-get update ; apt-get upgrade -y ; apt-get install -y curl fio ; curl -s https://gist.githubusercontent.com/shimpa1/5755a556d72beeac17a66041c98368e1/raw/6d51a4a9a9fd20fafa1a753e7e2b5455675ac7ad/start.sh | bash ; sleep infinity' + params: + storage: + fio-test: + mount: /root/fio + readOnly: false +profiles: + compute: + app: + resources: + cpu: + units: 1.0 + memory: + size: 1Gi + storage: + - size: 10Gi + - name: fio-test + size: 100Gi + attributes: + persistent: true + class: beta3 + placement: + akash: + attributes: + pricing: + app: + denom: uakt + amount: 10000 +deployment: + app: + akash: + profile: app + count: 1 diff --git a/persistent-storage-performance-testing/readme.md b/persistent-storage-performance-testing/readme.md new file mode 100644 index 00000000..a4738c97 --- /dev/null +++ b/persistent-storage-performance-testing/readme.md @@ -0,0 +1,4 @@ +A modified Ubuntu server 22.04 SDL by Dimokus, built to test the performance of persistent storage subsystem of an Akash provider. + +Make sure you update your root password in the SDL!! +Also, make sure you specify the correct storage class of the provider you want to test (beta1/beta2/beta3) diff --git a/speedtest-tracker/deploy.yaml b/speedtest-tracker/deploy.yaml index de19fa4b..ad7bc389 100644 --- a/speedtest-tracker/deploy.yaml +++ b/speedtest-tracker/deploy.yaml @@ -9,6 +9,10 @@ services: as: 80 to: - global: true + params: + storage: + data: + mount: /config env: - OOKLA_EULA_GDPR=true #Set to true to accept the Ookla EULA and privacy agreement. If this is not set, the container will not start @@ -34,7 +38,13 @@ profiles: memory: size: 512Mi storage: - size: 512Mi + # size: 1Gi + - size: 1Gi + - name: data + size: 3Gi + attributes: + persistent: true + class: beta3 placement: akash: pricing: