• Oversættelse

Den metrik, som vi kalder "processorbelastning", er faktisk ikke forstået helt korrekt af mange mennesker. Hvad er "CPU-belastning"? Er det så travlt vores processor er? Nej, det er ikke sandt. Ja, ja, jeg taler om den samme klassiske CPU-belastning, som vises af alle ydelsesanalyseværktøjer - fra Windows Task Manager til den øverste kommando i Linux.

Hvad betyder "processoren er nu 90% indlæst"? Du tror måske, det ser sådan ud:

Men i virkeligheden ser det sådan ud:

"Idle" betyder, at processoren er i stand til at udføre nogle instruktioner, men ikke gør det, fordi den venter på noget - såsom I/O fra RAM. Procentdelen af ​​rigtigt og ledigt arbejde i figuren ovenfor er, hvad jeg ser dag efter dag i rigtige applikationer, der kører på rigtige servere. Der er en betydelig chance for, at dit program bruger sin tid på stort set samme måde, og du ved ikke om det.

Hvad betyder det for dig? At forstå, hvor meget tid processoren faktisk udfører visse operationer, og hvor meget tid den bare venter på data, gør det nogle gange muligt at ændre din kode, hvilket reducerer udvekslingen af ​​data med RAM. Dette gælder især i de nuværende realiteter af cloud-platforme, hvor automatiske skaleringspolitikker nogle gange er direkte bundet til CPU-belastning, hvilket betyder, at hver ekstra cyklus af "tomt" arbejde koster os meget rigtige penge.

Hvad er CPU-belastning egentlig?

Den metrik, som vi kalder "CPU-belastning", betyder faktisk noget i retning af "ikke-tomgangstid": det vil sige, det er mængden af ​​tid, som processoren brugte i alle tråde undtagen den specielle "Idle"-tråd. Kernen i dit operativsystem (hvad det end er) måler denne mængde tid, når konteksten skifter mellem udførelsestråde. Hvis kommandoudførelsestråden skifter til en ikke-inaktiv tråd, der har kørt i 100 millisekunder, så tæller operativsystemkernen denne tid som den tid, CPU'en bruger på at udføre rigtigt arbejde i denne tråd.

Denne metrik dukkede først op i denne form samtidig med fremkomsten af ​​tidsdelingsoperativsystemer. Programmeringsmanualen til computeren i Apollo månemodulet (et avanceret tidsdelingssystem på det tidspunkt) kaldte dens ledige tråd med det specielle navn "DUMMY JOB", og ingeniørerne sammenlignede antallet af kommandoer udført af denne tråd med antallet af kommandoer udført af arbejdertråde - dette gav dem en forståelse af CPU-belastning.

Så hvad er der galt med denne tilgang?

I dag er processorer blevet meget hurtigere end RAM, og ventetiden på data er begyndt at tage broderparten af ​​det, vi plejede at kalde "CPU-tid." Når du ser en høj procentdel af CPU-brug i outputtet af den øverste kommando, tror du måske, at flaskehalsen er processoren (hardwaren på bundkortet under heatsink og køler), når det i virkeligheden vil være en helt anden enhed - RAM-bankerne.

Situationen bliver endda værre med tiden. I lang tid var processorproducenter i stand til at øge hastigheden på deres kerner hurtigere end hukommelsesproducenter øgede hukommelsesadgangshastigheder og reducerede latens. Et sted i 2005 dukkede processorer med en frekvens på 3 Hz op på markedet, og producenterne koncentrerede sig om at øge antallet af kerner, hypertrading, multi-socket-konfigurationer - og alt dette satte endnu større krav til dataudvekslingshastighed! Processorproducenter forsøgte på en eller anden måde at løse problemet ved at øge størrelsen af ​​processorcaches, hurtigere busser osv. Dette hjalp selvfølgelig lidt, men ændrede ikke radikalt på situationen. Vi venter allerede på, at hukommelsen det meste af tiden skal "indlæse processoren", og situationen bliver kun værre.

Hvordan forstår man, hvad processoren rent faktisk gør?

Brug af hardware-ydelsestællere. På Linux kan de læses ved hjælp af perf og andre lignende værktøjer. Her er for eksempel en måling af hele systemets ydeevne i 10 sekunder:

# perf stat -a -- sleep 10 Performance counter stats for "system wide": 641398.723351 task-clock (msec) # 64.116 CPU'er udnyttet (100.00%) 379.651 context-switches # 0,592 K/sek (100,00 %) cpu-migrations # 0,080 K/sek (100,00%) 13.423.039 sidefejl # 0,021 M/sek. 1.433.972.173.374 cyklusser # 2.236 GHz (75.02%) stoppede-cyklusser-frontend stalled-cycles-backend 1,118,336,816,068 instruktioner # 0,78 insns pr 0,003 794539 sekunder forløbet tid
Nøglemålingen her er " antal instruktioner pr. urcyklus" (insns per cycle: IPC), som viser, hvor mange instruktioner processoren i gennemsnit udførte for hver clock-cyklus. Forenklet: jo større dette tal, jo bedre. I eksemplet ovenfor er dette tal 0,78, hvilket ved første øjekast, virker ikke så dårligt resultat (78% af tiden blev der udført nyttigt arbejde?) Men nej, på denne processor kunne den maksimalt mulige IPC-værdi være 4.0 (dette skyldes den måde moderne processorer modtager og udfører instruktioner på. Det vil sige vores IPC-værdi (lig med 0,78) er kun 19,5% af den maksimalt mulige instruktionsudførelseshastighed. Og i Intel-processorer, der starter med Skylake, er den maksimale IPC-værdi allerede 5,0.

I skyerne

Når du arbejder i et virtuelt miljø, har du muligvis ikke adgang til rigtige ydeevnetællere (dette afhænger af den anvendte hypervisor og dens indstillinger). Her er en artikel om, hvordan det virker i Amazon EC2.

Datafortolkning og respons

Hvis du har IPC< 1.0 , så lykønsker jeg dig, din applikation er inaktiv og venter på data fra RAM. Din strategi for at optimere ydeevnen i dette tilfælde vil ikke være at reducere antallet af instruktioner i koden, men at reducere antallet af adgange til RAM og mere aktiv brug af caches, især på NUMA-systemer. Ud fra et hardwaresynspunkt (hvis du kan påvirke det), giver det mening at vælge processorer med større cachestørrelser, hurtigere hukommelse og bus.

Hvis du har IPC > 1.0, så lider din applikation ikke så meget af at vente på data, men af ​​et for stort antal udførende instruktioner. Se efter mere effektive algoritmer, lav ikke unødvendigt arbejde, cache resultaterne af gentagne operationer. Brug af Flame Graphs konstruktions- og analyseværktøjer kan være en fantastisk måde at få indsigt på. Fra et hardwareperspektiv kan du bruge hurtigere processorer og øge antallet af kerner.

Som du kan se, tegnede jeg stregen ved en IPC-værdi på 1,0. Hvor har jeg fået dette nummer fra? Jeg har beregnet det til min platform, og hvis du ikke stoler på mit skøn, kan du beregne det til din. For at gøre dette skal du skrive to applikationer: den ene skal indlæse processoren 100% med en tråd af udførende instruktioner (uden aktiv adgang til store blokke af RAM), og den anden skal tværtimod aktivt manipulere data i RAM og undgå tunge beregninger. Mål IPC for hver af dem og tag gennemsnittet. Dette vil være det omtrentlige vendepunkt for din arkitektur.

Hvilke præstationsovervågningsværktøjer virkelig skal vise

Jeg mener, at ethvert præstationsovervågningsværktøj skal vise IPC-værdien ved siden af ​​CPU-belastningen. Dette gøres for eksempel i tiptop-værktøjet til Linux:

Tiptop - Opgaver: 96 i alt, 3 viste skærme 0: standard PID [ %CPU] %SYS P Mcycle Minstr IPC %MISS %BMIS %BUSKOMMANDO 3897 35,3 28,5 4 274,06 178,23 0,65 0,06 0,00 .5 2 125,55 1,44 0,34 0,26 0,0 nm-applet 900 0,9 0,0 6 25,91 55,55 2,14 0,12 0,21 0,0 dbus-daemo

Andre årsager til den forkerte fortolkning af udtrykket "CPU-belastning"

Processoren udfører muligvis sit arbejde langsommere, ikke kun på grund af tab af tid på at vente på data fra RAM. Andre faktorer kan omfatte:
  • CPU temperaturudsving
  • Variation af processorfrekvens med Turboboost-teknologi
  • Variation af processorfrekvens af OS-kernen
  • Problemet med gennemsnitlige beregninger: 80% af den gennemsnitlige belastning på en måleperiode pr. minut er muligvis ikke en katastrofe, men det kan også skjule hop op til 100%
  • Spinlocks: CPU'en har travlt med at udføre instruktioner og har en høj IPC, men i virkeligheden er applikationen spinlocked og udfører ikke noget rigtigt arbejde

konklusioner

CPU-udnyttelse er blevet en væsentligt misforstået metrik i dag: den inkluderer mængden af ​​tid, den venter på data fra RAM, hvilket kan tage endnu længere tid end at udføre faktiske kommandoer. Du kan bestemme den faktiske CPU-belastning ved hjælp af yderligere metrikker såsom instruktioner pr. ur (IPC). Værdier mindre end 1,0 indikerer, at du er begrænset af hastigheden af ​​dataudveksling med hukommelse, og større værdier indikerer, at processoren er tungt belastet med en strøm af instruktioner. Ydeevneværktøjer bør forbedres til at vise IPC (eller noget lignende) direkte ved siden af ​​CPU-belastning, hvilket giver brugeren en fuld forståelse af situationen. Med alle disse data kan udviklere tage nogle skridt for at optimere deres kode på præcis de områder, hvor det vil give størst fordel. – Igor (administrator)

I denne artikel vil jeg fortælle dig, hvad du skal gøre, hvis CPU-belastningen er 100% i Windows 7, samt nuancerne forbundet med dette.

Det er meget ubehageligt at opleve, at din computer er ubegribeligt optaget af hvad, og hele systemet er ved at blive langsommere. Og vigtigst af alt, hvad skal man gøre i sådanne situationer? De fleste brugere er almindelige mennesker, ikke teknisk avancerede håndværkere. Selvfølgelig er der nogle gange komiske situationer, hvor brugeren er skyld i at køre en masse ressourcekrævende programmer, men oftere er det modsatte tilfældet. Du sidder ved din computer og surfer på internettet, og pludselig begynder systemet at blive langsommere.

Processoren er 100% indlæst, hvad skal jeg gøre i Windows 7?

Faktisk kan der være rigtig mange grunde til, at processoren er 100% indlæst i Windows 7, og nogle af dem er meget specifikke. Ligeledes er der lige så mange mulige svar på spørgsmålet om, hvad man skal gøre. Vær dog ikke skuffet og ked af det. I de fleste tilfælde løses problemet ved selvstændig indsats. Så næste gang vil jeg fortælle dig de mest almindelige årsager og metoder til at løse dem.

Bemærk: Derudover er dette simpelthen en nyttig procedure, som nogle gange tillader din computer at køre mærkbart hurtigere.

4. Frosne programmer. Der er ingen perfekte programmer. Der vil altid være fejl og problemer. Så det er meget muligt, at nogle programmer simpelthen indlæser din processor på grund af fejl eller beregning af nogle komplekse algoritmer. Hvad man skal gøre i sådanne situationer, er skrevet i Sådan lukkes et frosset program i Windows 7.

5. Du skal rense din computer. Det ser ud til, at for eksempel almindeligt støv kan være forbundet med operativsystemets langsomhed. Men direkte. Faktum er, at for at beskytte mod overophedning giver enhedsproducenter (inklusive processoren) dem specielle sensorer. Og hvis temperaturen når sit maksimum, slukker enten enheden, eller computeren slukker helt. Der er flere sådanne zoner i processoren, og når en af ​​de øverste zoner er nået, for at reducere opvarmningen, begynder CPU'ens ydeevne simpelthen at falde, og følgelig begynder computeren at "blive frygtelig langsom."

Bemærk: Materialet fra afsnit 5 indeholder et godt udvalg af artikler, der dækker en masse spørgsmål, samt en række almindelige problemer, så jeg anbefaler at læse det, selvom du allerede har løst dit problem.

Nu kender du hovedårsagerne til computerens nedgang og 100 % CPU-belastning i Windows 7, samt hvad du skal gøre i sådanne situationer.

Ganske ofte klager brugere over 100 procent processorbelastning. I dette tilfælde begynder computeren ofte at blive "kedelig" og tillader den ikke at fungere normalt. Det mest interessante er, at selvom du geninstallerer Windows, ændres situationen ikke i alle tilfælde. Hvad skal man gøre, hvad skal man gøre?

Der kan faktisk være mange årsager, så lad os se på de mest sandsynlige.

Hvis du starter Task Manager og ser et program, der bruger din CPU, skal du stoppe det med det samme og afinstallere eller geninstallere det. Mest sandsynligt er det simpelthen i konflikt med et andet program, eller det kan alternativt være en virus. Derfor skal du i dette tilfælde bruge et antivirus med databaserne opdateret til den seneste version og scanne systemet. Det er også meget tilrådeligt at bruge et antivirusprogram som, som kan finde ondsindede filer, som antivirusprogrammet ikke altid opdager.

Men når det kommer til tredjepartsprogrammer, er alt meget enklere. Det er meget værre, når overførslen er forbundet med en af ​​Windows-processerne. Oftest taler vi om, hvilket jeg for noget tid siden talte lidt detaljeret om.

Den nederste linje er denne: svchost.exe tillader tjenester i form af dll-filer at udføre deres kode i deres adresseområde, så i task manager kan brugeren se flere kørende kopier af svchost.exe.

Dette er normalt. Selvfølgelig med undtagelsen, når en bestemt virus gemmer sig under dække af en proces. Husk at svchost.exe aldrig kører som bruger, og du vil ikke kunne finde det i opstart. Hvis dette sker, så har du en skadelig fil eller et ondsindet program, der ikke er relateret til Windows.

Lad os sige, at du ikke har fundet nogen virus. Hvorfor indlæses processoren? Oftest skyldes det, at du ikke har installeret opdateringer til Windows-operativsystemet. Hvordan hænger dette sammen? Faktisk er alt enkelt: Så snart brugeren opretter forbindelse til internettet, spørger systemet tjenesten, hvilke opdateringer der er dukket op, og hvilke der allerede er installeret. Dette er ikke den enkleste proces og involverer i det væsentlige scanning af systemet, som det for eksempel er tilfældet med et antivirus. Derfor vil scanning forekomme næsten konstant, indtil du foragter at installere opdateringer.

Hvad skal de, der ikke vil installere opdateringer, gøre? Den eneste mulighed er dette, hvilket stærkt ikke anbefales. Men hvis du stadig beslutter dig for at tage dette trin, så gå til kontrolpanelet og vælg "Windows Update". Klik på "Indstillinger" i vinduet, der åbnes.

I det nye vindue skal du i underafsnittet "Vigtige opdateringer" vælge "Søg ikke for opdateringer (anbefales ikke)", og klik derefter på OK.

Genstart din computer, gå derefter til opgavehåndteringen og kontroller processorbelastningen.

En anden mulighed er en proceskonflikt. I dette tilfælde kan vi også tale om svchost.exe-processen, men det har intet at gøre med opdateringen. Det kan ske, at en proces er forbundet med en tjeneste, der skal deaktiveres. I nogle tilfælde hjælper det at rulle drivere tilbage eller geninstallere dem til en nyere version for visse tjenester.

I RuNet'ets vidde blev denne metode fundet - fjern netværkskablet fra stikkontakten og sæt det tilbage. Det er ikke klart, hvorfor det hjælper, men der er mange positive svar.

Selvfølgelig skal du ikke glemme selve processoren - den kan simpelthen overophedes. I dette tilfælde skal du finde ud af, hvad der præcist er i vejen. Det kan være på tide at udskifte den termiske pasta.

Når din computer sænker farten, er det mildt sagt ikke særlig godt – personligt gør det mig meget nervøs. Derfor skal du hurtigt forstå, hvad der præcist indlæser computeren, hvilket program.

Faktisk er det meget nemt at gøre dette, og vi har alle værktøjerne til dette i selve Windows 10 (og i ældre versioner findes de også).

Når du forstår, hvad det er for et program, er det logisk at "slukke det fra" nådesløst og derved frigøre computeren fra belastningen. Men! Ikke alle programmer kan afsluttes på denne måde; hvis det er et systemprogram, så er det bedre ikke at røre ved det og bare genstarte, hvis det er et program, som du kender, så kan du afslutte det, hvis der ikke bliver gjort noget vigtigt i programmet.

Eller er det måske en virus? Måske, men så bliver systemet trægt med jævne mellemrum. Et antivirus kan også indlæses, for eksempel under en dyb scanning af en computer (denne scanning kaldes en "dyb heuristisk analyse").

Lad os nu gå direkte videre til at søge efter et program, der indlæser computeren. Jeg vil specifikt aktivere en præstationstest i WinRAR for at sikre, at et eller andet program belaster computeren hårdt som eksempel, og nu vil jeg vise dig, hvordan du finder det.

Start manageren (højreklik på proceslinjen):


Et vindue åbnes (hvis der ikke er noget, skal du klikke på knappen Flere detaljer i nederste venstre hjørne er det bare, at manageren ikke er helt åben), hvor du skal vælge kolonnen CPU, således at sorteringen er baseret på, hvem der belaster din processor og hvor meget. Generelt har jeg klikket og kigget, du kan straks se, at en stor procentdel går til WinRAR (og det loader virkelig, fordi jeg kørte testen):


Det vil sige, at du på denne måde kan finde ud af, hvilket program der indlæser din computer. Og sådan kan du slå det fra:


Men det er ikke altid muligt at lukke programmet ned på denne måde, hvis det er muligt, er det bedre at genstarte.

Nu er den anden metode, den er mere informativ - ved hjælp af listen over processer går vi til fanen i samme manager detaljer, og der vil være en liste over processer. Der skal du også klikke på kolonnen CPU:


Og igen ser vi synderen - dette er processen WinRAR.exe, men plusset her er det i kolonnen Brugernavn du vil også se, under hvilket navn processen kører! Det vil sige, hvis fra din (og ikke fra Systemer, LOKAL SERVICE, DWM-1, NETVÆRKSSERVICE eller lignende), og hvis denne proces/program ikke gør noget særligt vigtigt, kan du slå det fra. Hvis det ikke er på dine vegne, det vil sige, at det blev lanceret af selve systemet, så er det bedre ikke at røre ved det, men at genstarte.

For at lukke programmet ned skal du bare højreklikke og vælge der Annuller opgave:


På disse enkle måder kan du deaktivere arbejdet i de programmer, der indlæser din computer, men det bedste er at finde ud af, hvorfor programmet belaster processoren så meget, at du er tvunget til manuelt at lukke dens arbejde ned.

Windows-operativsystemet udfører et stort antal baggrundsopgaver, der kan påvirke ydeevnen på computere med lavt strømforbrug negativt. En af de processer, der indlæser RAM, disk eller CPU, er System.exe. I "Task Manager" kan du se, at systemfilen indlæser Windows, og hvis mere præcist, indlæser den computerens hardware. Computerejeren kan løse dette problem på egen hånd, hvis han følger en række enkle trin.

Systemprocessen indlæser harddisken og hukommelsen til 100 %

System er en Windows-operativsystemproces, der ikke er en virus, i modsætning til hvad folk tror. Det er ansvarligt for at køre applikationer i "baggrundstilstand", det vil sige uden aktiv kontrol fra brugeren. Denne proces er ikke skjult og kan nemt findes i Task Manager.

Det største problem med System.exe-processen er, at den ikke kan stoppes. Således, hvis System indlæser computerens RAM eller harddisk, vil det ikke være muligt at slukke for det ved hjælp af simple metoder. At sænke prioriteringen af ​​en proces ved hjælp af standard Windows-værktøjer fører heller ikke til succes.

Systemprocessen er bemærkelsesværdig for det faktum, at den optager RAM lidt efter lidt og til sidst indlæser den fuldstændigt. Samtidig kan det i "Task Manager" bemærkes, at systemet ikke indlæser mere end 200-400 MB RAM, men det vil være helt fyldt, og computeren vil begynde at fryse alvorligt, når du udfører opgaver. På samme måde kan systemprocessen indlæse harddisken.

For at forhindre systemfilen i at indlæse din computer ved at bruge for mange ressourcer, bør du deaktivere nogle "baggrunds"-opgaver i Windows-operativsystemet:


Hvis en computerejer kan slukke og fjerne DrWeb uden yderligere opfordringer, er de to andre opgaver sværere at klare, og vi vil fortælle dig lidt mere detaljeret om dem.

Sådan deaktiveres Windows 10 automatiske opdateringer og systemtjenester

Microsoft har givet mulighed for automatisk at opdatere software i Windows 10-operativsystemet og tidligere versioner. Desværre fører denne funktion på nogle computere til det faktum, at når man søger efter tilgængelige opdateringer på Microsoft-tjenester, indlæser systemfilen RAM eller harddisk. I dette tilfælde er den eneste løsning at deaktivere automatiske opdateringer af Windows 10. Bemærk: Hvis du har deaktiveret automatiske opdateringer af Windows 10, anbefaler vi, at du selv tjekker for nye builds af operativsystemet med få måneders mellemrum (eller uger).

Deaktivering af automatiske opdateringer i Windows 10 er ret simpelt for at gøre dette skal du:


Ved at følge ovenstående instruktioner deaktiverer operativsystemet tjenesten, der automatisk kontrollerer, i baggrunden, om den version af Windows, der kører på computeren, er opdateret.

Ud over at automatisk opdatere Windows 10, så systemprocessen ikke indlæser systemet, skal du deaktivere nogle tjenester. I menuen "Tjenester", som åbnes med kommandoen services.msc, skal du også stoppe og derefter deaktivere følgende lokale tjenester:


Bemærk: Afhængigt af versionen af ​​Windows-operativsystemet og antallet af installerede drivere og codecs, er nogle af de ovennævnte tjenester muligvis ikke tilgængelige.

Efter at have deaktiveret DrWeb antivirus, automatiske Windows 10-opdateringer og nogle tjenester, skal du genstarte din computer. Ved at deaktivere en række opgaver, der optog mange computerressourcer, skulle systemets ydeevne generelt forbedres, og i Task Manager vil problemet med indlæsning af harddisk og RAM forsvinde.



Denne artikel er også tilgængelig på følgende sprog: Thai

  • Næste

    TAK for den meget nyttige information i artiklen. Alt er præsenteret meget tydeligt. Det føles som om der er blevet gjort meget arbejde for at analysere driften af ​​eBay-butikken

    • Tak til jer og andre faste læsere af min blog. Uden dig ville jeg ikke være motiveret nok til at dedikere megen tid til at vedligeholde denne side. Min hjerne er struktureret på denne måde: Jeg kan godt lide at grave dybt, systematisere spredte data, prøve ting, som ingen har gjort før eller set fra denne vinkel. Det er en skam, at vores landsmænd ikke har tid til at shoppe på eBay på grund af krisen i Rusland. De køber fra Aliexpress fra Kina, da varer der er meget billigere (ofte på bekostning af kvalitet). Men online-auktioner eBay, Amazon, ETSY vil nemt give kineserne et forspring inden for rækken af ​​mærkevarer, vintageartikler, håndlavede varer og forskellige etniske varer.

      • Næste

        Det, der er værdifuldt i dine artikler, er din personlige holdning og analyse af emnet. Giv ikke op denne blog, jeg kommer her ofte. Sådan burde vi være mange. Send mig en email Jeg modtog for nylig en e-mail med et tilbud om, at de ville lære mig at handle på Amazon og eBay. Og jeg huskede dine detaljerede artikler om disse handler. areal

  • Jeg genlæste alt igen og konkluderede, at kurserne er et fupnummer. Jeg har ikke købt noget på eBay endnu. Jeg er ikke fra Rusland, men fra Kasakhstan (Almaty). Men vi har heller ikke brug for ekstra udgifter endnu. Jeg ønsker dig held og lykke og vær sikker i Asien.
    Det er også rart, at eBays forsøg på at russificere grænsefladen for brugere fra Rusland og SNG-landene er begyndt at bære frugt. Trods alt har det overvældende flertal af borgere i landene i det tidligere USSR ikke et stærkt kendskab til fremmedsprog. Ikke mere end 5% af befolkningen taler engelsk. Der er flere blandt unge. Derfor er grænsefladen i det mindste på russisk - dette er en stor hjælp til online shopping på denne handelsplatform. Ebay fulgte ikke sin kinesiske pendant Aliexpress, hvor der udføres en maskinel (meget klodset og uforståelig, nogle gange lattervækkende) oversættelse af produktbeskrivelser. Jeg håber, at maskinoversættelse af høj kvalitet fra ethvert sprog til et hvilket som helst i løbet af få sekunder vil blive en realitet på et mere avanceret stadium af udviklingen af ​​kunstig intelligens. Indtil videre har vi dette (profilen af ​​en af ​​sælgerne på eBay med en russisk grænseflade, men en engelsk beskrivelse):