អាទិភាពនៅក្នុង Windows Task Scheduler

នរណាម្នាក់ដែលដំណើរការការងារនៅក្នុង Windows Task Scheduler នឹងឆាប់ឬក្រោយមកជួបប្រទះភាពខុសគ្នានៃពេលវេលាដំណើរការដែលមិនអាចពន្យល់បាន។ ស្គ្រីប PHP ដែលដំណើរការក្នុងរយៈពេល 5 នាទីនៅលើបន្ទាត់ពាក្យបញ្ជាភ្លាមៗត្រូវចំណាយពេល 20 នាទីនៅពេលប្រតិបត្តិតាមរយៈ Windows Task Scheduler ។ អ្នកប្រើប្រាស់ដូចគ្នា ការអនុញ្ញាតដូចគ្នា កូដដូចគ្នា – បួនដងនៃពេលវេលាប្រតិបត្តិ។ តើមានអ្វីកើតឡើង?


បន្ទាប់ពីរាប់ម៉ោងនៃការបំបាត់កំហុស វគ្គត្រួតពិនិត្យដំណើរការ និងការប្រៀបធៀបការកំណត់រចនាសម្ព័ន្ធរាប់មិនអស់ ដំណោះស្រាយគឺសាមញ្ញគួរឱ្យភ័យខ្លាច៖ កម្មវិធីកំណត់ពេលភារកិច្ចវីនដូកំណត់អាទិភាពដំណើរការទាបជាងតាមលំនាំដើម។ តម្លៃលំនាំដើមសម្រាប់កិច្ចការនៅក្នុង Task Scheduler គឺ 7 (ទាបជាងធម្មតា) ទេ។ 4-6 (ធម្មតា) ដូចការរំពឹងទុក។ ភាពខុសប្លែកគ្នាតិចតួចនេះអាចនាំឱ្យមានការថយចុះនៃការអនុវត្តដ៏ធំនៅក្នុងប្រតិបត្តិការដែលពឹងផ្អែកខ្លាំងលើ I/O ។

កម្រិតអាទិភាពរបស់ Windows លម្អិតគឺ:

តម្លៃអាទិភាពការពិពណ៌នា
0ពេលវេលាពិតអាទិភាពខ្ពស់បំផុត (ប្រយ័ត្ន!)
1ខ្ពស់។អាទិភាពខ្ពស់។
2-3លើសពីធម្មតា។អំពីធម្មតា។
4-6ធម្មតា។ស្តង់ដារសម្រាប់ដំណើរការអន្តរកម្ម
7ខាងក្រោមធម្មតា។DEFAULT នៅក្នុង Task Scheduler
8-9ខាងក្រោមធម្មតា។សូម្បីតែទាបជាង
10ទំនេរអាទិភាពទាបបំផុត។

បញ្ហាដែលមានអាទិភាពក្នុងការកំណត់ពេលភារកិច្ចមានច្រើនស្រទាប់៖ នៅពេលអ្នកនាំចេញកិច្ចការមួយ ហើយមើល XML អ្នកនឹងជាញឹកញាប់ ទេ ការកំណត់អាទិភាព។ បន្ទាប់មក Windows នឹងប្រើតម្លៃលំនាំដើមដោយស្ងៀមស្ងាត់ 7. GUI បង្ហាញតម្លៃនេះកំឡុងពេលនាំចេញ ប៉ុន្តែវាមិនត្រូវបានរក្សាទុកយ៉ាងច្បាស់នៅក្នុងកិច្ចការនោះទេ។ អាទិភាព​ទាប​មិន​ត្រឹម​តែ​ធ្វើ​ឱ្យ​ស៊ីភីយូ​កាន់​តែ​តិច​ប៉ុណ្ណោះ​ទេ ប៉ុន្តែ​ក៏​មាន​ដែរ។:

  • ប្រតិបត្តិការ I/O ថាសបិទបើក
  • អាទិភាពបណ្តាញទាប
  • ឃ្លាំងសម្ងាត់ប្រព័ន្ធឯកសារមិនល្អ
  • ការពន្យារពេលក្នុងការចូលប្រើមូលដ្ឋានទិន្នន័យ

ទោះបីជាអ្នកប្រើដូចគ្នា និងបើកដំណើរការ "ដំណើរការដោយសិទ្ធិខ្ពស់បំផុត" កិច្ចការនេះដំណើរការក្នុងបរិស្ថានស្ថានីយ/កុំព្យូទ័ររបស់ Windows ផ្សេងគ្នាដែលមានអាទិភាពផ្សេងៗគ្នា។ ដើម្បីកំណត់បញ្ហា អ្នកអាចប្រើ PowerShell ដើម្បីរាយបញ្ជីកិច្ចការទាំងអស់ជាមួយនឹងអាទិភាពជាក់ស្តែងរបស់វា។:

38b7fa6c77dc344401485cd338ea4128

ស្ទើរតែរាល់កិច្ចការរបស់ខ្ញុំបានដំណើរការដោយមានអាទិភាព 7. ឥឡូវនេះ យើងកែតម្រូវជាពិសេសនូវអាទិភាពនៃកិច្ចការជាច្រើនក្នុងពេលតែមួយ:

38b7fa6c77dc344401485cd338ea4128

បន្ទាប់ពីកំណត់អាទិភាពទៅ 4 (ជាធម្មតា) ស្គ្រីប PHP របស់ខ្ញុំបានដំណើរការម្តងទៀតក្នុងរយៈពេល 300 វិនាទីដែលរំពឹងទុក។ ប្រសិនបើអ្នកបានកំណត់រចនាសម្ព័ន្ធភារកិច្ចជាមួយគណនីអ្នកប្រើប្រាស់ជាក់លាក់មួយ អ្នកក៏អាចបញ្ជាក់យ៉ាងងាយស្រួលក្នុងជួរទី 10 ដូចខាងក្រោម។:

38b7fa6c77dc344401485cd338ea4128

ថយក្រោយ