Skip to content

Check Quota and Usage

Two Types of Resources

Every project on NSCC's systems is allocated both compute and storage resources. Regular monitoring and prudent use of these resources are essential for both planning your research and ensuring fair use for the entire user community.

  • Compute: Service Unit (SU) is the "currency" that lets you run jobs on NSCC's systems. Each SU represents a portion of the compute resources allocated to your project. Monitoring SU usage is important for planning your research and ensuring you can complete your project on time.

    The table below shows how compute resources allocated during a project award are converted into SU.

    Resource SU Rate
    ASPIRE 2A CPU 1 SU per CPU core-hour
    ASPIRE 2A GPU 64 SU per GPU card-hour (no charge for CPU usage)
    ASPIRE 2A+ GPU 128 SU per GPU card-hour (no charge for CPU usage)
  • Storage: Keep an eye on your storage usage to avoid disruptions. If your allocated storage quota is used up, you won't be able to add new files or run new jobs, which may interrupt your workflow.

Check Compute Usage

myusage (Available on ASPIRE 2A Only)

You can monitor your compute usage with the myusage command. This utility provides a quick overview of your CPU and GPU utilisation, as well as the number of jobs you've run.

The command provides usage statistics for three periods: the past 7 days, the past 30 days, and your overall usage.

You can use the command in two ways:

Check your personal usage
myusage
Check the usage of a specific project of yours
myusage -p <project-id>

Example output:

$ myusage

Your usage as of ***
+---------------------+----------+------------------+---------------------+
| Time Range          | Resource |      Num of Jobs |     Core/Card Hours |
+---------------------+----------+------------------+---------------------+
| Past 7 days         |   CPU    |                1 |               1.600 |
|                     |   GPU    |                1 |               0.100 |
+---------------------+----------+------------------+---------------------+
| Past 30 days        |   CPU    |               46 |             614.022 |
|                     |   GPU    |               27 |             113.814 |
+---------------------+----------+------------------+---------------------+
| Overall             |   CPU    |             1568 |          159257.133 |
|                     |   GPU    |              580 |            1472.470 |
+=========================================================================+

myprojects

Use the myprojects command to quickly view the status of all projects you are a member of. It provides essential details, including remaining compute resources, project members, expiry dates, and a summary of utilized resources.

The command can be used in two ways:

View all of your projects
myprojects
View a specific project of yours
myprojects -p <project-id>

Example output:

$ myprojects

Project : ***
ExpDate : ***
Organis : ***
P.Inves : ***
Appl.Id : ***
Members : ***
P.Title : ***

Project *** balance as of ***
+--------+---------------------+---------------------+---------------------+---------------------+
| Unit   |               Grant |                Used |             Balance |            In Doubt |
+--------+---------------------+---------------------+---------------------+---------------------+
| SU     |         6952000.000 |         6718523.675 |          135172.325 |           98304.000 |
+--------+---------------------+---------------------+---------------------+---------------------+
In doubt - SU deducted for current running jobs (Prepaid)

Project *** SU Usage breakdown
+---------------+-----------------+-----------------+-----------------+
| Unit          |           Usage |         SU Rate |         SU Used |
+---------------+-----------------+-----------------+-----------------+
| CPU Hour      |     6712191.600 |               1 |     6712191.600 |
| GPU Hour      |          98.938 |              64 |        6332.075 |
+---------------+-----------------+-----------------+-----------------+

Check Storage Usage

Use the myquota command to check the storage usage of your personal allocation and the projects you are a member of.

Check your personal usage
$ myquota
+------------------------------------------------------+-------------------------+
|                                     Block Limit      |          Inode Limit    |
| Filesystem Type                 Usage          Quota |       Usage       Quota |
+------------------------------------------------------+-------------------------+
| asp2a-home GPFS-FILESET        43.97G         50.00G |      442282           0 |
| scratch    LUSTRE               1007G           100T |     1239295   200000000 |
+======================================================+=========================+
View a specific project of yours
$ myquota -p <project-id>

################################################################################################
## - This section provide info on total project usage based on the last reporting date.       ##
## - The enforcement of project usage quota is based on the usage on the last reporting date. ##
## - The estimated update time for this reporting are as follows:                             ##
##       -- Project with less than 1mil inodes - daily                                        ##
##       -- Project with less than 10mil inodes - 1-3 days                                    ##
##       -- Project with more than 10mil inodes - 3-7 days                                    ##
################################################################################################

Project <project-id>:

--------Detailed storage usage report for project <project-id>--------
Time of reporting: ***
Project Quota: 3221225472000 bytes (2.93 TiB)
Total Project Size: 2599922630950 bytes (2.36 TiB)
Total Inode used: 646725
Storage Utilization: 80.00%

Usage Breakdown:
Est. GPFS Usage - 2175479706112 bytes (1.98 TiB)
Est. DMF Usage  - 424442924838 bytes (395.29 GiB)

Inode Breakdown:
Directory count - 42097
Reg. File count - 603678
Link count - 950
Hardlink count - 4
-------------------------------------------------------------------

Notes/Legend:
- GPFS usage - online project data reside in GPFS storage [use du -hs for GPFS usage, DON'T run on login nodes]
- DMF usage  - offline project data reside in DMF storage [use du -hs --apparent-size for DMF+GPFS usage]
- ASP2A storage operation: Most old data are taken offline from the GPFS and move to the DMF.
  User will still be able to access the offline data as usual.
- Please contact help@nscc.sg for any further assistance.

################################################################################################
## - This section provide real-time info on GPFS filesystem usage - online data               ##
################################################################################################

Time of reporting: ***
+--------------+----------------------------+-----------------+-------------+-------------+
| Project      | Directory                  | Filesystem      | Block Usage | Inode Usage |
+--------------+----------------------------+-----------------+-------------+-------------+
| <project-id> | /home/project/<project_id> |      asp2a-data |       1.98T |      646725 |
+--------------+----------------------------+-----------------+-------------+-------------+

Cheatsheet

ASPIRE 2A only
myusage
myusage -p <project-id>
ASPIRE 2A and 2A+
myquota
myquota -p <project-id>
myprojects
myprojects -p <project-id> -l -s 2025-01-01 -e 2025-12-31