Hyppää sisältöön

A new version of SD Connect and SD Desktop will be available from Monday, September 28. The major upgrade will introduce significant improvements, but also includes changes that are not compatible with the current version of the service. Click here to review the available support materials.

Warning!

Puhti and Mahti computing services have been decommissioned and no new jobs are accepted or executed on its compute nodes. Puhti and Mahti login nodes and storage services are planned to remain available until 15 October 2026. Clean up unnecessary files and move any data you need to keep by 31 August 2026. See the Roihu data migration guide for instructions on transferring your data to Roihu.

Laskutus

CSC:n resurssien käyttöä mitataan laskutusyksiköillä (BUs). Laskutusyksiköitä (BUs) myönnetään CSC-projekteille, ja niitä kuluu, kun käytät CSC:n palveluita.

Tällä sivulla kerrotaan, miten BUs-yksiköitä kuluu CSC:n supertietokoneilla.

Laskutusyksiköitä on eri tyyppejä:

BU-tyyppi Kuluu käytöstä
CPU BU Supertietokoneiden CPU-työt
GPU BU Supertietokoneiden GPU-työt
Storage BU Supertietokoneiden tallennustilaan tallennettu data
Cloud BU Pilvipalvelut

BU-tyypit ovat toisistaan erillisiä. CPU-työt kuluttavat CPU-laskutusyksiköitä (BUs), GPU-työt kuluttavat GPU-laskutusyksiköitä (BUs), ja supertietokoneiden tallennustilaan tallennettu data kuluttaa Storage-laskutusyksiköitä (BUs).

Voit tarkistaa projektisi BU-käytön ja kiintiöt MyCSC:ssä. Avaa MyCSC:ssä Projects, valitse projektisi ja katso osio Resources.

Voit myös tarkistaa projektisi BU-saldon tietyllä supertietokoneella komentorivikäyttöliittymästä komennolla:

csc-projects

Roihun laskennan laskutus

Roihun CPU-osioissa ajettavat työt kuluttavat CPU-laskutusyksiköitä joko CPU-resurssivarauksen mukaan (solmukohtainen hinta solmupohjaisessa varauksessa tai ydinkohtainen hinta ydinpohjaisessa varauksessa) tai muistivarauksen mukaan sen mukaan, kumpi kuluttaa enemmän laskutusyksiköitä, mutta ei molempien mukaan.

GPU-osioissa hinnoittelu perustuu aina varattujen GPU:iden määrään. CPU-ytimiä ja muistia ei laskuteta erikseen; kukin työ voi enintään varata vastaavan osuuden solmun CPU- ja muistiresursseista.

Kaikissa osioissa varattu paikallinen tallennustila — eriytetty tallennustila sekä --gres=nvme-valinnalla varattu paikallinen scratch-tila — laskutetaan yllä mainittujen BU-yksiköiden lisäksi. Automaattinen paikallinen väliaikaistallennustila ($TMPDIR) on maksuton.

Katso lisätiedot Roihun eri CPU- ja GPU-osioista.

Ydinpohjaiset varaukset

Työt osioissa small, longrun, interactive ja test ajetaan M- ja L-solmuilla. Näiden töiden laskutus on seuraava:

Total CPU BU = max ( 0.75 BU/coreh * cores , 0.375 BU/GiBh * mem) * runtime-hours + 0.02 BU/GiBh * reservedstorage * runtime-hours

missä reservedstorage on eriytetyn tallennustilan kokonaismäärä.

Työt osioissa hugemem ja hugemem_longrun ajetaan XL-solmuilla. Näiden töiden laskutus on seuraava:

Total CPU BU = max ( 12 BU/coreh * cores , 0.25 BU/GiBh * mem) * runtime-hours + 0.02 BU/GiBh * reservedstorage * runtime-hours

missä reservedstorage on eriytetyn tallennustilan kokonaismäärä tai Slurmin gres-valinnalla varattu paikallinen tallennustila.

Esimerkki ydinpohjaisesta varauksesta

Työ small-osiossa varaa 4 CPU-ydintä, 16 GiB muistia ja suoritetaan 2 tunnin ajan ilman erikseen varattua lisätallennustilaa.

max(0.75 * 4, 0.375 * 16) * 2
= max(3, 6) * 2
= 12 CPU BU

Vaikka työ varasi vain 4 ydintä, muistin varaus määrää hinnan tässä esimerkissä.

Solmupohjaiset Slurm-osiot

Työt osioissa medium ja large ajetaan kokonaisilla M-solmuilla. Näiden töiden laskutus on seuraava:

Total CPU BU = nodes * 288 BU/nodeh * runtime-hours + 0.02 BU/GiBh * reservedstorage * runtime-hours

missä reservedstorage on eriytetyn tallennustilan kokonaismäärä.

GPU-osiot

GPU-osioissa ajettavat työt, mukaan lukien interaktiivisen visualisoinnin osiot, laskutetaan seuraavasti:

Total GPU BU = numOfGPUs * 200 BU/GPUh * runtime-hours + 0.02 BU/GiBh * reservedstorage * runtime-hours

missä reservedstorage on eriytetyn tallennustilan kokonaismäärä tai visualisointisolmuilla Slurmin gres-valinnalla varatun paikallisen tallennustilan kokonaismäärä.

Esimerkki GPU-varauksesta

GPU-osiossa ajettava työ varaa 2 GPU:ta ja suoritetaan 5 tunnin ajan ilman erikseen varattua lisätallennustilaa.

2 * 200 * 5
= 2000 GPU BU

CPU-ytimiä (72 per GPU) ja muistia (217G per GPU) ei laskuteta erikseen.

Tallennustila

Tallennustila laskutetaan Storage-laskutusyksikköinä (BUs) käytettyä TiB:tä ja tuntia kohden. Hinta riippuu tallennusalueesta, jossa data säilytetään.

Eri tallennusalueiden hinnoittelu on:

Tallennusalue Laskutus
Scratch 6 BU * TiB * storage-hours
Home 10 BU * TiB * storage-hours
Projappl 10 BU * TiB * storage-hours
Dataset — julkinen 6 BU * TiB * storage-hours
Dataset — rajoitettu 10 BU * TiB * storage-hours

Huomaa, että paikallisen scratch-tilan käyttö hugemem- ja visualisointisolmuilla ei kuluta Storage-laskutusyksiköitä (BUs). Sen sijaan se sisältyy laskennan BU-laskutukseen.

Esimerkki Storage BU -laskutuksesta

Projekti tallentaa 1 TiB dataa scratch-alueelle 180 päivän ajaksi.

6 * 1 * 24 * 180
= 25920 Storage BU

Storage BU -laskutus riippuu tallennetun datan määrästä, tallennusalueesta ja ajasta, jonka data säilytetään siellä.

Scratch-levyn laskutus

Puhdissa ja Mahdissa scratch-tallennustilan laskutus on sama. Enintään 1 TiB:n käyttö on maksutonta.

  • Ylimenevä käyttö yli 1 TiB:n laskutetaan: 1 TiB kuluttaa 5 Storage BU:ta tunnissa.

ProjAppl-levyn laskutus

Puhdissa ja Mahdissa ProjAppl-tallennustilan laskutus on sama. Enintään 50 GiB:n käyttö on maksutonta.

  • Ylimenevä käyttö yli 50 GiB:n laskutetaan: 1 TiB kuluttaa 5 Storage BU:ta tunnissa.

Lisätietoja

Suomenkielinen tekoälykäännös

Sisällössä voi esiintyä virheellistä tietoa tekoälykäännöksestä johtuen.

Klikkaa tästä antaaksesi palautetta