1. Salesforce supports only 200 per hour per org for Dashboard refreshes.
2. A dashboard can be refreshed using Refresh button every minute(60 seconds).

3. Dashboard can have 20 components. Dashboard with less number of Source Reports runner quicker.
Reference Help Article:
https://help.salesforce.com/s/articleView?id=sf.improving_dashboard_performance.htm&type=5