
కొత్త ప్రాసెసర్లపై నడిచే వర్చువల్ మెషీన్లు, పాత తరం ప్రాసెసర్లపై నడిచే హార్డ్వేర్ కంటే ఎల్లప్పుడూ మెరుగైన పనితీరును కనబరుస్తాయనేది రహస్యమేమీ కాదు. ఇంకా ఆసక్తికరమైన విషయం ఏమిటంటే, సాంకేతిక వివరాలలో చాలా సారూప్యంగా కనిపించే సిస్టమ్ల సామర్థ్యాలను విశ్లేషించినప్పుడు, ఫలితాలు పూర్తిగా భిన్నంగా ఉండవచ్చు. 1C-ఆధారిత సిస్టమ్లను నడుపుతున్నప్పుడు ఏవి అత్యుత్తమ పనితీరును అందిస్తాయో నిర్ధారించడానికి, మేము మా క్లౌడ్లో ఇంటెల్ ప్రాసెసర్లను పరీక్షించినప్పుడు ఈ విషయాన్ని కనుగొన్నాము.
ముందుగానే హెచ్చరిస్తున్నాము: మా పరీక్షలో తేలినట్లుగా, ప్రతిదీ మనం చేసే పనిపై ఆధారపడి ఉంటుంది. కొత్త ఇంటెల్ ప్రాసెసర్ల శ్రేణి మొత్తంలో నుండి, ఇంటెల్ జియాన్ గోల్డ్ 6244 యొక్క తక్కువ కోర్ల సంఖ్య, ప్రతి కోర్కు ఎక్కువ L3 కాష్, మరియు అధిక క్లాక్ స్పీడ్లు—బేస్ మరియు టర్బో బూస్ట్ రెండింటి కారణంగా గణనీయమైన పనితీరు మెరుగుదలను అందించిన ప్రాసెసర్ను మేము ఎంచుకోగలిగాము. మరో మాటలో చెప్పాలంటే, ప్రతి రూబుల్కు యూనిట్ పనితీరు పరంగా కొలిచినప్పుడు, ఈ ప్రాసెసర్లు ఎక్కువ వనరులు అవసరమయ్యే పనులలో మెరుగ్గా పనిచేస్తాయి. ఇది ప్రత్యేకంగా 1C విషయంలో నిజం: ఈ కొత్త ప్రాసెసర్లతో, మా క్లౌడ్లోని 1C అప్లికేషన్లు అక్షరాలా "ఊపిరి పీల్చుకోవడం" ప్రారంభించాయి.
ఇప్పుడు మనం మన టెస్టింగ్ను ఎలా నిర్వహించామో చూద్దాం. కింద గిలెవ్ యొక్క సింథటిక్ టెస్ట్ల ఫలితాలు ఉన్నాయి. వీటిని ఒక మార్గదర్శకంగా ఉపయోగించుకోవచ్చు, కానీ ఏదేమైనా, మీరు మీ స్వంత టాస్క్లను ఉపయోగించి వాస్తవ ప్రపంచ వినియోగాన్ని మీరే పరీక్షించుకోవాలి.
పరీక్ష పరిస్థితులు
ముఖ్య గమనిక: ఈ పోలిక ఎటువంటి అదనపు ఆప్టిమైజేషన్లు లేకుండా నిర్వహించబడింది, ఇది ఒక బెంచ్మార్క్ కాదు. క్లౌడ్లోని అదనపు సిస్టమ్ కాన్ఫిగరేషన్లు మెరుగైన ఫలితాలను ఇస్తాయని హామీ ఇవ్వబడింది.
ఇవ్వబడినవి: 8 vCPU మరియు 64 GB RAM తో పాటు 10.000 IOPS ఫ్లాష్ డిస్క్లు కలిగిన రెండు వర్చువల్ మెషీన్లు.
Первая виртуалка — с Windows Server 2016 и установленным 1С 8.3.10.2580, для второй образ виртуальной машины с базой данных (Centos + Postgresql) взяли на .
PostgreSQL డేటాబేస్ను ఎంచుకోవడం యాదృచ్ఛికం కాదు, ఎందుకంటే దీని వాడకం మా కస్టమర్ల వాస్తవ ప్రపంచ 1C వినియోగ పరిస్థితులకు అత్యంత దగ్గరగా ఉంటుంది. అవును, మేము సాధారణ ఇన్స్టాలేషన్ల మాదిరిగానే సింథటిక్ పరీక్షలను నిర్వహించాము, అంటే ఇది అందరికీ సరిపోయే ఒకే పరిష్కారం కాదు, కానీ మీ స్వంత విశ్లేషణ కోసం ఒక మార్గదర్శి మాత్రమే.
ముఖ్యమైన విషయం ఏమిటంటే, డేటాబేస్కు బదులుగా ఫైల్-ఆధారిత ఆర్కిటెక్చర్ను ఉపయోగించడం వల్ల సాధారణంగా మెరుగైన పరీక్ష ఫలితాలు వస్తాయి. అయితే, వాస్తవానికి, ఈ రకమైన ఆర్కిటెక్చర్ చాలా చిన్న ఇన్స్టాలేషన్ల కోసం మాత్రమే ఉపయోగించబడుతుంది. ఇక్కడ చూడండి ఫైల్ ఆర్కిటెక్చర్ గురించి. మరియు ఈ విషయంలో ఉన్నది ఇక్కడ ఉంది వ్యాచెస్లావ్ గిలేవ్ స్వయంగా:
మనం ఫైల్ మోడ్లో 1Cని అద్దెకు తీసుకోవడం గురించి మాట్లాడుతుంటే, అవును, కానీ నేను చూసిన దాని ప్రకారం ఇది క్లయింట్-సర్వర్ మోడ్లో మాత్రమే పనిచేస్తుంది. ఈ రెండింటిలో ఏదో ఒకటి చేయడం మంచిది: 1) ఈ విషయాన్ని వ్యాసంలో స్పష్టం చేయడం; 2) లేదా క్లయింట్-సర్వర్ వెర్షన్ను పరీక్షించడం, ఎందుకంటే నిర్మాణపరమైన వ్యత్యాసం గణనీయంగా ఉంది, మరియు ఫైల్ ఆధారిత వెర్షన్లో పూర్తి కార్యాచరణ లేదు.
ఆపరేటింగ్ సిస్టమ్ లేదా 1C ఉత్పత్తికి అదనపు సెట్టింగ్లు ఏవీ చేయబడలేదు.
ప్రాసెసర్లు
- రింగ్ యొక్క ఎడమ మూలలో ఇంటెల్ జియాన్ E5-2690 v2, 3,00 GHz ప్రాసెసర్ ఉంది.
- రింగ్ యొక్క కుడి మూలలో ఇంటెల్ జియాన్ గోల్డ్ 6254, 3,10 GHz ఉంది.
- రింగ్ మధ్యలో ఇంటెల్ జియాన్ గోల్డ్ 6244, 3,60 GHz ఉంది.
పోరాటం మొదలవ్వనివ్వండి!
Результаты
ఇంటెల్ జియాన్ E5-2690 v2, 3,00 GHz:

మా దృష్టిలో, 1C సిస్టమ్స్తో వినియోగదారులకు సౌకర్యవంతమైన అనుభవాన్ని అందించడానికి "మంచిది" అనేది కనీస ప్రమాణం.
ఫలితం 22,03.
ఇంటెల్ జియాన్ గోల్డ్ 6254, 3,10 గిగాహెర్ట్జ్:

ఫలితం 27,62.
ప్రాసెసర్ ఇంటెల్ జియాన్ గోల్డ్ 6244, 3,60 గిగాహెర్ట్జ్:

ఫలితం 35,21.
సారాంశం ఏమిటంటే: 3,6 GHz వద్ద ఇంటెల్ జియాన్ గోల్డ్ 6244 ఉన్న వర్చువల్ మెషీన్ ధర, 3 GHz వద్ద ఉన్న E5-2690 v2 కంటే 60% ఎక్కువ ఉన్నప్పటికీ, దానిని ఎంచుకోవడమే మంచిది. ధరల వ్యత్యాసం తక్కువగా ఉంటే, ఆదా ఇంకా ఎక్కువగా ఉంటుంది. కానీ మా ధరల వ్యత్యాసం చాలా తక్కువ, కాబట్టి ఈ VMలు గణనీయంగా ఎక్కువ ఖర్చు-సమర్థవంతమైనవి.
కాస్కేడ్ లేక్ ప్రాసెసర్ కోర్లు పెరిగిన ఫ్రీక్వెన్సీల వల్ల మాత్రమే కాకుండా, మరింత ఆధునిక ఆర్కిటెక్చర్ కారణంగా కూడా పనితీరు మెరుగుదలను కనబరుస్తాయి. అయితే, ఈ శ్రేణిలోని విభిన్న ప్రాసెసర్ మోడల్లు విభిన్న ఫలితాలను అందిస్తాయి, మీ నిర్దిష్ట సమస్యను పరిష్కరించేటప్పుడు ఈ విషయాన్ని పరిగణనలోకి తీసుకోవాలి.
క్లౌడ్లో, మేము ఈ ప్రాసెసర్లను టర్బో బూస్ట్ మోడ్లో ఉపయోగించాలని ప్లాన్ చేస్తున్నాము, ఇది ప్రాసెసర్ క్లాక్ రేటును 4,40 GHzకి చేరడానికి అనుమతిస్తుంది, దీనివల్ల దాని పనితీరు ప్రయోజనం పెరిగి, ఈ ఉత్పత్తి మరింత స్పష్టమైన ఎంపికగా మారుతుంది.
దీని అర్థం మనకు ఏమిటి?
చాలా కాలం పాటు, మేము పాత పద్ధతిలో జీవించాము, అక్కడ ఒకే ప్రాసెసర్కు ఎక్కువ కోర్లు ఉండేవి కావు, అందువల్ల ఒకే సర్వర్లో కొన్ని వర్చువల్ మెషీన్లు మాత్రమే సరిపోయేవి. ఈ సర్వర్లలో కనీస ఆప్టిమల్ VM సాంద్రతను సాధించడానికి కూడా మేము చాలా కష్టపడాల్సి వచ్చింది. ఇప్పుడు, ప్రతి సాకెట్కు 28 లేదా 56 కోర్లతో, సాంద్రత సమస్య దాదాపుగా దానంతట అదే పరిష్కారమవుతోంది. మరియు మా CROC క్లౌడ్ కస్టమర్ల కోసం ఇతర ప్రయోజనాల గురించి ఆలోచించడానికి మాకు వనరులు ఉన్నాయి. ఉదాహరణకు, మేము DBMS కోసం 6244 ప్రాసెసర్లతో కూడిన ఒక ప్రత్యేక పూల్ను సృష్టించాము.
దీనికి అదనపు ప్రయోజనం ఏమిటంటే, ఈ మొత్తం ఆర్కిటెక్చర్ 1Cకి చాలా అనువైనదిగా తేలింది. విషయం ఏమిటంటే, మీరు 3 GHz ప్రాసెసర్ నుండి 4 GHz ప్రాసెసర్కు మారినప్పుడు, దాదాపు అన్ని పరీక్షలు 30% పెరుగుదలను కాకుండా, 15–20% పెరుగుదలను మాత్రమే చూపిస్తాయి... కానీ ఇది మీకు 45% పెరుగుదలను ఇస్తుంది. కాబట్టి ఫ్రీక్వెన్సీ 30% పెరుగుతుంది, మరియు ఈ లాభం ఫ్రీక్వెన్సీతో పాటు నాన్-లీనియర్గా పెరుగుతుంది. మరియు ప్రాసెసర్లు సుమారు 40% ఎక్కువ ఖరీదైనవి. అంతిమంగా, కొత్త ప్రాసెసర్లు ఖరీదైనవి, కానీ 1C చివరకు సరిగ్గా పనిచేయడం ప్రారంభించింది. తప్పుడు ప్రాసెసర్ల గురించి చింతించకుండా మీరు క్లౌడ్కు మారవచ్చు. మా చాలా మంది క్లయింట్లకు, ఇది ప్రస్తుతం చాలా ముఖ్యం.
మూలం: www.habr.com
