# SimScheduler Demo Script 4 # Large test, lots of jobs and IO events. # # Initialize the system: sysinit 1024 5 # # Queue up some jobs: arrival 1000 1 10 64 arrival 1001 2 5 64 arrival 1002 3 5 128 arrival 1003 4 5 48 arrival 1004 5 5 30 arrival 1005 6 5 22 arrival 1006 7 5 72 arrival 1007 8 5 40 arrival 1008 9 5 50 arrival 1009 10 6 60 arrival 1010 11 8 44 arrival 1011 12 3 5 arrival 1012 13 1 128 arrival 1013 14 20 32 arrival 1014 15 5 24 # Load some IO events: IOrequest 1000 3 2 IOrequest 1000 7 1 IOrequest 1001 2 2 IOrequest 1002 1 5 IOrequest 1002 2 5 IOrequest 1002 3 5 IOrequest 1002 4 5 IOrequest 1003 2 10 IOrequest 1004 1 25 IOrequest 1005 3 2 IOrequest 1006 3 15 IOrequest 1010 2 4 IOrequest 1010 4 6 IOrequest 1010 6 10 IOrequest 1010 7 1 IOrequest 1013 1 1 IOrequest 1013 2 1 IOrequest 1013 3 1 IOrequest 1013 4 1 IOrequest 1013 5 1 IOrequest 1013 6 1 IOrequest 1013 7 1 IOrequest 1013 8 1 IOrequest 1013 9 1 IOrequest 1013 10 1 IOrequest 1013 11 1 IOrequest 1013 12 1 IOrequest 1013 13 1 IOrequest 1013 14 1 IOrequest 1013 15 1 IOrequest 1013 16 1 IOrequest 1013 17 1 IOrequest 1013 18 1 IOrequest 1013 19 1 # # Run awhile and check state: simto 10 show simto 20 show simto 30 show simto 40 show simto 50 show simto 60 show simto 70 show simto 80 show simto 90 show simto 100 show simto 107 show simto 108 show # If simulation doesn't terminate all jobs by time 108, you can # uncomment this and edit the timestamp to see if it's possible # to actually run them all to completion. #simto 110 #show