Le istruzioni di assemblaggio più intensive in termini di risorse? [chiuso]

-3

Supponendo di voler sovraccaricare un server che esegue una sorta di web-app o server di gioco, qual è il modo migliore per me per capire quale utilizzo di funzioni legittime su web-app o server di gioco usa la maggior parte della CPU cicli o utilizzo del disco?

Si presume che non sia possibile installare la stessa web-app o server di gioco sul mio computer e quindi monitorare l'utilizzo della CPU mentre sto richiedendo cose diverse dal server per capire cosa utilizza il maggior numero di cicli della CPU.

  • Esistono istruzioni ASM particolarmente pesanti sulle risorse che vengono spesso chiamate?
  • Quando vengono più frequentemente chiamati? (Quali sono i modi generali con cui posso forzare il server a chiamare queste funzioni / istruzioni?)
posta lolircbot 01.11.2017 - 12:27
fonte

1 risposta

2

In generale, la potenza della CPU non è la prima risorsa da esaurire quando si esegue DOS. E anche quando lo è, ciò non dipende dal fatto che alcune specifiche istruzioni di assemblaggio richiedano un uso intensivo della CPU, ma piuttosto perché un'attività (ad esempio "ordina questo elenco" o "risolve questo sistema di equazioni") richiede un uso intensivo della CPU.

Quindi, se vuoi esaurire la potenza della CPU, la cosa migliore è trovare un compito simile. Mira a qualcosa in cui l'utilizzo della CPU cresce con le dimensioni dell'input e quindi fornisce un input di grandi dimensioni non previsto.

Ma se vuoi solo DOS un sistema, è probabile che tu stia meglio bersagliando qualcosa di diverso dall'utilizzo della CPU: larghezza di banda, numero di connessioni simultanee, memoria interna, utilizzo del disco, ecc.

    
risposta data 01.11.2017 - 12:45
fonte

Leggi altre domande sui tag