Ochiq
Yopish

Yuklash sinovi 1s. Standart yuk sinovi. Operatsion tizim ms server va ms sql ma'lumotlar bazasi

Fayl ma'lumotlar bazasi bilan konfiguratsiya uchun Gilev bo'yicha 1C ishlashini TPC-1 yuk sinovi natijalari:

Serverning ishlashi ish yuki va CPU navbatlari bilan emas, balki vaqt birligida ma'lum miqdordagi operatsiyalarni bajarish qobiliyati bilan baholanadi.
Protsessor kabi resurslar uchun qarama-qarshilik, javob vaqti bilan belgilanadigan operatsiyalar tezligini pasaytiradi:

  • operatsiya vaqti
  • uskunani kutish vaqti
  • qulflar kabi mantiqiy kutish vaqti

Asosiy xususiyat - bu operatsiya tezligi.

Eslatma. Protsessor uchun eng muhim xususiyat bu yuk emas, balki protsessor chastotasi. Quyida test natijalarining skrinshoti keltirilgan (kattalashtirish uchun rasm ustiga bosing).

Tizimning ishlashi va uni amalga oshirish uchun zarur hisoblash resurslarini rejalashtirish mavjud AT tizimini har qanday amalga oshirish yoki o'zgartirish uchun majburiy operatsiya hisoblanadi.

Mavjud samaradorlikni baholash usullarining aksariyati ba'zi turdagi testlarga tayanadi.

Sinovning ikkita asosiy turi mavjud: komponent va integral.

Komponentlarni sinovdan o'tkazish protsessorlar yoki saqlash quyi tizimlarining ishlashidan tortib butun serverning ishlashini sinab ko'rishgacha bo'lgan yechimning alohida komponentlarini sinovdan o'tkazishni o'z ichiga oladi, lekin ma'lum bir biznes ilovasi ko'rinishidagi foydali yuksiz.

Integratsiyalashgan yondashuv yechimning umuman, uning dasturiy va apparat qismlarining ishlashini baholash bilan tavsiflanadi. Bunday holda, yakuniy yechimda qo'llaniladigan biznes-ilovadan, shuningdek, ba'zi standart biznes jarayonlari va yuklarni taqlid qiluvchi ba'zi namunaviy ilovalardan foydalanish mumkin.

Bizning testimiz aynan shu yondashuvdan foydalanadi.

Natijada ma'lum bir ishlash (tezlik) indeksini oldik. Bu butun platformamizning uskunamizda ishlashi natijasidir. Mijoz - server versiyasiga kelsak, bu turli bo'limlardan o'tadigan murakkab so'rovlar zanjirining natijasidir. Siz tizimdagi darboğaz bilan belgilanadigan umumiy haqiqiy natijani olasiz. DBMS sozlamalari, OT sozlamalari va apparat sozlamalari tizimning umumiy ishlashiga ta'sir qiladi.

Sinov bitta ipda vaqt birligi uchun ish hajmini baholaydi va bitta tishli yuklarning tezligini, shu jumladan interfeysni ko'rsatish tezligini, xarajatlarning virtual muhitni saqlashga ta'sirini va agar mavjud bo'lsa, uzatishni baholash uchun javob beradi. hujjatlar, oy oxiri yopilishi, ish haqini hisoblash va boshqalar.

Standart yuk testi "Standart 1C foydalanuvchilari" deb nomlangan server apparat va dasturiy ta'minotining ishlashini baholash uchun mo'ljallangan. Ushbu testni qo'llashning asosiy sohasi ma'lum bir amalga oshirish uchun server apparat va dasturiy ta'minot konfiguratsiyasini tanlashdir.

Yechilishi kerak bo'lgan muammolar

  • Server apparat va dasturiy ta'minotining berilgan konfiguratsiyasining ishlashini hisoblash
  • Turli server apparat va dasturiy ta'minot konfiguratsiyalarining ishlashini solishtirish
  • Ushbu axborot tizimining ishlashi uchun zarur bo'lgan uskunalarni tanlash
  • Ushbu axborot tizimining ishlashi uchun zarur bo'lgan uskunaning parametrlarini hisoblash

Sinov nimani baholaydi?

Sinov ishlashni baholaydi server apparat va server dasturiy ta'minotining butun to'plami 1C: Enterprise 8 platformasida ishlaydigan tizimlar uchun xos bo'lgan vazifalar nuqtai nazaridan. Ya'ni, natijada olingan baholash tizimning biron bir server komponentining (masalan, 1C: Enterprise klasteridagi ishlaydigan server) ish faoliyatini emas, balki butun server konfiguratsiyasini aks ettiradi. Tizimning ishlashi ushbu test bilan o'lchanadigan server qismi quyidagilarni o'z ichiga oladi:

  • 1C: Enterprise klasterini va DBMS serverlarini joylashtirish uchun ishlatiladigan barcha ishlaydigan serverlar
  • barcha ishlaydigan serverlarning operatsion tizimlari;
  • operatsion tizimlar sozlamalari, 1C: Enterprise va DBMS.

Sinov jarayonida tizimning apparat yoki dasturiy komponentlaridan biri yukni bardosh bera olmaguncha sinov avtomatik ravishda bir vaqtda foydalanuvchilar sonini oshiradi. Bu yomon ishlash reytingiga olib keladi va natijada sinov oxirgi yaxshi qiymat bilan to'xtaydi. Shu bilan birga, qolgan komponentlar u yoki bu darajada kam yuklangan bo'lishi mumkin.

Shunday qilib, test tizimning server qismining ish faoliyatini uning darbog'i, ya'ni eng kam samarali komponenti asosida baholaydi.

Agar tizimning server qismi 1C: Enterprise bilan ishlash uchun yaxshi muvozanatlanmagan bo'lsa, u holda muammoni bartaraf etish (eng kam samarali komponentni almashtirish yoki yangilash) orqali siz yuqori ishlash reytingini olishingiz mumkin.

E'tibor bering, test tizimning mijoz qismining ishlashini hech qanday tarzda baholamaydi, shuning uchun bu omil butunlay chiqarib tashlanishi kerak. Boshqacha qilib aytganda, mijozning ish stantsiyalari tizimning to'siqlariga aylanmasligi kerak. Ushbu masala "Sinov dastgohining mijoz qismini tayyorlash" bo'limida batafsilroq muhokama qilinadi.

Sinov qanday ishlaydi

Standart yuk testi "Ishlab chiqarish korxonalarini boshqarish" ga asoslangan konfiguratsiyaga ega 1C: Enterprise 8.2 ma'lumotlar bazasi. Konfiguratsiya Test Center 2.0 bilan birlashtirilgan bo'lib, u bitta test skriptini o'z ichiga oladi.

Sinov stsenariysi "SCP-da sotish" biznes-jarayonini taqlid qilishni o'z ichiga oladi, xususan: bir nechta turli hujjatlarni yaratish, hisobotlarni yaratish va boshqa qo'llaniladigan harakatlar. Sinov to'liq parallel rejimda ishlaydi, ya'ni har bir foydalanuvchi o'zining noyob ma'lumotlari bilan ishlaydi va qulflarda kutish yo'q. Foydalanuvchi bir daqiqada bitta to'liq savdo tsiklini yakunlaydi.

Fon

Mavjud axborot tizimini har qanday amalga oshirish yoki o'zgartirish uchun majburiy operatsiya tizimning kerakli tezligini baholash va uni amalga oshirish uchun zarur hisoblash resurslarini rejalashtirishdir. Hozirgi vaqtda ushbu muammoning umumiy shaklda aniq echimi yo'q va agar bo'lsa ham
uning murakkabligi va narxi, bunday algoritm har qanday ishlab chiqaruvchi tomonidan taklif qilinadi, keyin apparat, dasturiy ta'minot versiyasi, tizim konfiguratsiyasi yoki foydalanuvchilarning soni yoki standart xatti-harakatlaridagi kichik o'zgarishlar ham sezilarli xatolarga olib keladi.
Shunga qaramay, etarli miqdordagi usullar mavjud. Ushbu usullarning barchasi tanlov jarayonida qo'llanilishi mumkin, ammo iste'molchi ularning ilovalari va cheklovlarini tushunishi kerak.

Ko'pgina mavjud ish faoliyatini baholash usullariga asoslanadi
yoki boshqa turdagi testlar.

Sinovning ikkita asosiy turi mavjud:
komponent va integral.

Komponentlarni sinovdan o'tkazishda
ishlashdan boshlab, eritmaning alohida komponentlarini sinab ko'rish
sinovdan oldin protsessorlar yoki saqlash quyi tizimlari
umuman serverning ishlashi, lekin u yoki bu ko'rinishda foydali yuksiz
biznes ilovalari.

Integral yondashuv baholash bilan tavsiflanadi
butun yechimning ishlashi, uning dasturiy va apparat qismlari.
Bunday holda, undan foydalaniladigan biznes ilovasi sifatida foydalanish mumkin
yakuniy yechimda, shuningdek, taqlid qiluvchi ba'zi model ilovalari
ba'zi standart biznes jarayonlari va ish yuklari.

Testlar TPC va boshqa universal testlar sizga eng istiqbolli platformalarni tanlash va turli ishlab chiqaruvchilarning takliflarini solishtirish imkonini beradi, lekin faqat biznesning o'ziga xos xususiyatlarini hisobga olmaydigan ma'lumotnoma ma'lumotidir. Maxsus testlar ma'lum bir server modelini va uning konfiguratsiyasini aniqroq tanlash imkonini beradi. Biroq, eng ma'lumotli qarorlar faqat yuk sinovlari natijalari asosida qabul qilinadi. Faqat ular tanlanganni optimal tarzda sozlash imkonini beradi
server platformasi va uni maksimal ishlash uchun sozlang.

Nima bo'ldi TPC-1C-GILV

Bu sizning kompyuter(lar)ingizda 1C: Enterprise 8.1 platformasining ishlashini baholash uchun mo'ljallangan mustaqil testlar seriyasidir.

Albatta, "mustaqil" test 1C tomonidan homiylik qilinmasligini anglatadi.

Test hozirda mavjud" TPC-A-mahalliy o'tkazuvchanlik / TPC-1C-GILV-A" (oxirgi yangilanish - 2008 yil avgust 1.0.3 versiyasi)

Test g'oyasi TPC-A-mahalliy o'tkazuvchanlik / TPC-1C-GILV-A

Siz ushbu saytdan konfiguratsiya yuklab olish faylini (~400 KB) yuklab olasiz va uni o'zingizga yuklaysiz. Agar siz fayl versiyasida konfiguratsiyani kengaytirsangiz, u holda test katta darajada "Kompyuteringizning CPU - baza joylashgan HDD" ulanishini sinab ko'radi.

Agar siz konfiguratsiyani mijoz-server versiyasida joylashtirsangiz, u holda dastur serverining markaziy protsessorlari - subma'lumotlar bazasi serverining protsessorlari - pastki ma'lumotlar bazasi serveri yuklanadi.

Sinov 5000 ta hujjatni intensiv yozib olishni amalga oshiradi. Kodning biznes mantig'ida hech qanday chuqur ma'no yo'q, standart sifatida shartli ravishda tanlangan X hujjatining ishlashi oddiygina baholanadi.

Sinovning asosiy go'zalligi shundaki, siz texnik tafsilotlarni bilishingiz shart emas. Sinov o'z-o'zidan ishlaydi va o'z ballini ishlab chiqaradi. Bundan tashqari, natijani hech kimga aytishingiz shart emas :)

Siz bir nechta serverlar yoki turli xil disk quyi tizim xususiyatlariga ega bitta serverning ishlashini solishtirishingiz mumkin.

Dastur serveridan va tarmoq orqali mijozdan test o'tkazish orqali siz tarmoqning mijozdan servergacha bo'lgan hududdagi ta'sirini tushunishingiz mumkin.

Sinovni qanday o'tkazish kerak

Sinovni o'tkazish juda oson. Siz tugmani bosishingiz kerak

va sinov indikatori (tugmaning o'ng tomonida) 100% ga yetguncha kuting.

Sinov odatda 8 daqiqa davom etadi.

Sinov natijalari nimani anglatadi?

Sinov natijasi test ma'lumotlarining "yozish tezligi" sifatida xabar qilinadi. Sinov xatosi 2 birlikni tashkil qiladi. To'g'ri baholash uchun siz testni 3 marta takrorlashingiz mumkin.

Sinov ko'rsatkichi 100% ga etgandan so'ng, siz quyidagi grafiklarni ko'rasiz:

Grafiklar ostida ilgari o'tkazilgan shunga o'xshash testlar mavjud.

Grafikning rangi blokirovkasiz ish uchun "umumiy" ishlashning joriy sifatini ko'rsatadi.

Grafikning yashil rangi, o'ngdagi ba'zi shartli tanlangan ko'rsatkichlar bilan birgalikda, "yaxshi" ishlashning o'zaro platformali umumlashtirilgan baholashini amalga oshirishga imkon beradi :)

Sinov natijalaridan qanday xursand bo'lish kerak

Natijada siz ma'lum bir ishlash indeksini oldingiz (hisoblash tezligi). Natija yaxshi yoki yomon bo'lishi muhim emas - bu sizning uskunangizda ishlaydigan PLATFORM natijasidir. Mijoz-server versiyasi bo'lsa, bu natija. Siz tizimdagi BOTTLE POINT bilan belgilanadigan umumiy haqiqiy natijani olasiz. HAR DOIM BUTILKA JOYI BOR!

Boshqacha qilib aytganda, ikkala DBMS sozlamalari, OS sozlamalari va apparat umumiy jamoa natijasiga ta'sir qiladi :)

Qaysi server yaxshiroq

Muayyan serverda o'tkaziladigan ushbu test apparat sozlamalari, operatsion tizim, ma'lumotlar bazasi va boshqalarga asoslangan natijani beradi. Biroq, ma'lum bir server uskunasida yuqori natija normal sharoitlarda bir xil server uskunasida bir xil natijaga erishilishini anglatadi. Ushbu test 1C: Enterprise 8.1 platformasi tomonidan qo'llab-quvvatlanadigan uchta turli ma'lumotlar bazasini Windows va Linux ostida 1C: Enterprise o'rnatilishini solishtirishga yordam beradigan bepul vositadir.

Sinov xavfsizligi

Sinov mutlaqo xavfsizdir. Bu serverning "halokatiga" olib kelmaydi ("stress" algoritmi yo'q) va hatto "jangovar" serverda ham dastlabki choralarni talab qilmaydi. Sinov natijalarida maxfiy ma'lumotlar ham qayd etilmaydi. CPU, RAM, HDD parametrlari haqida ma'lumot yig'iladi. Qurilmaning seriya raqamlari yig'ilmaydi. Bularning barchasini osongina tekshirishingiz mumkin - test kodi 100% ochiq. Sizning bilimingizsiz biron bir ma'lumotni yuborish mumkin emas.

Sinov natijalarini qanday e'lon qilish kerak

Agar siz testni ishlab chiqishda yordam berishni istasangiz, serveringizda bir qancha testlarni o'tkazishingiz mumkin. Keyin o'tkazilgan testlarning umumiy ro'yxatini faqat siz nashr qilmoqchi bo'lgan testlarni qoldiring va natijalar bilan dt yuklash yuboring.

Ma'lumotlar qo'lda tekshiriladi (noto'g'ri emasligi), test oluvchi testlarning "muallif" ustuniga qo'shiladi va yuklab olish uchun qo'shiladi, hamma yuklab olishi mumkin.

Tasniflash TPC-A-mahalliy o'tkazuvchanlik / TPC-1C-GILV-A

Sinov universal integral o'zaro faoliyat platformali testlar bo'limiga tegishli. Bundan tashqari, u 1C: Enterprise-dan foydalanish uchun fayl va mijoz-server variantlari uchun amal qiladi. Sinov 1C tomonidan qo'llab-quvvatlanadigan barcha DBMSlar uchun ishlaydi.

Universallik ma'lum bir odatiy platforma konfiguratsiyasiga bog'lanmasdan, umumiy ish faoliyatini baholashga imkon beradi.

Boshqa tomondan, bu shuni anglatadiki, maxsus loyihaning aniq hisob-kitoblari uchun test yukni maxsus sinovdan o'tkazishdan oldin dastlabki baholashni amalga oshirishga imkon beradi (masalan, 1C: Test markazidan foydalanish).

Eslatma. Testni o'zgartirish " A"" "avtomatik blokirovkani boshqarish" degan ma'noni anglatadi. 1C standart echimlarining rasmiy versiyalari chiqarilgandan so'ng, testni "boshqariladigan qulflash" rejimida ishlash uchun o'zgartirish va uni "harfi bilan belgilash" rejalashtirilgan. M".

Test yuklab olish

Bu test tijorat emas va.

Sinov natijalari

Top - MS SQL Serverda 1C ning 3 ta eng yaxshi mijoz-server o'rnatishlari. Siz ham ushbu jadvalga kirishingiz mumkin. Testni yuklab olish orqali natijalarni batafsilroq ko'rishingiz mumkin.

Texnik tafsilotlar

Sinovda "bitta" operatsiya tsikli doirasida nima sodir bo'ladi?

Temir yukini qanday o'lchash mumkin

Shuni ta'kidlash kerakki, testning o'zi allaqachon o'lchovni qisman bajaradi. Batafsilroq rasm uchun men Mark Rusinovichning yordam dasturidan foydalanishni maslahat beraman.

Rasmda fayl versiyasi uchun o'lchov namunasi ko'rsatilgan.

uchun kontaktlar TPC-1C-GILV

http://site/1c/ tpc

test natijalari, ishlab chiqish bo'yicha takliflar

Mavjud axborot tizimini har qanday amalga oshirish yoki o'zgartirish uchun majburiy operatsiya tizimning kerakli tezligini baholash va uni amalga oshirish uchun zarur hisoblash resurslarini rejalashtirishdir. Hozirgi vaqtda ushbu muammoning umumiy shaklda aniq echimi yo'q va agar uning murakkabligi va narxiga qaramay, bunday algoritm har qanday ishlab chiqaruvchi tomonidan taklif etilsa, u holda apparat, dasturiy ta'minot versiyasi, tizim konfiguratsiyasi yoki miqdori yoki foydalanuvchining standart xatti-harakatlarida kichik o'zgarishlar bo'lsa ham. jiddiy xatolarga olib keladi.

Biroq, kerakli ishlashga erishish uchun zarur bo'lgan dasturiy ta'minot va apparat konfiguratsiyasini baholashning ko'plab usullari mavjud. Ushbu usullarning barchasi tanlov jarayonida qo'llanilishi mumkin, ammo iste'molchi ularning ilovalari va cheklovlarini tushunishi kerak.

Mavjud samaradorlikni baholash usullarining aksariyati ba'zi turdagi testlarga tayanadi.

Sinovning ikkita asosiy turi mavjud: komponent va integral.

Komponentlarni sinovdan o'tkazish protsessorlar yoki saqlash quyi tizimlarining ishlashidan tortib butun serverning ishlashini sinab ko'rishgacha bo'lgan yechimning alohida komponentlarini sinovdan o'tkazishni o'z ichiga oladi, lekin ma'lum bir biznes ilovasi ko'rinishidagi foydali yuksiz.

Integratsiyalashgan yondashuv yechimning umuman, uning dasturiy va apparat qismlarining ishlashini baholash bilan tavsiflanadi. Bunday holda, yakuniy yechimda qo'llaniladigan biznes-ilovadan, shuningdek, ba'zi standart biznes jarayonlari va yuklarni taqlid qiluvchi ba'zi namunaviy ilovalardan foydalanish mumkin.

Grafikning yashil rangi o'ngdagi ba'zi shartli tanlangan ko'rsatkichlar bilan birgalikda "yaxshi" ishlashning o'zaro platformali umumlashtirilgan baholashini amalga oshirishga imkon beradi.

Sinov natijalaridan qanday xursand bo'lish kerak

Natijada siz ma'lum bir ishlash (tezlik) indeksini oldingiz. Natija yaxshi yoki yomon bo'lishi muhim emas - bu sizning uskunangizda ishlaydigan PLATFORM natijasidir. Mijoz - server versiyasiga kelsak, bu turli bo'limlardan o'tadigan murakkab so'rovlar zanjirining natijasidir. Siz tizimdagi darboğaz bilan belgilanadigan umumiy haqiqiy natijani olasiz. Har doim to'siq bor.

Boshqacha qilib aytadigan bo'lsak, ikkala DBMS sozlamalari, OS sozlamalari va apparat umumiy jamoa natijasiga ta'sir qiladi.

Qaysi server yaxshiroq

Muayyan serverda o'tkaziladigan ushbu test apparat sozlamalari, operatsion tizim, ma'lumotlar bazasi va boshqalarga asoslangan natijani beradi. Biroq, ma'lum bir server uskunasida yuqori natija normal sharoitlarda bir xil server uskunasida bir xil natijaga erishilishini anglatadi. Ushbu test 1C: Enterprise 8 platformasi tomonidan qo'llab-quvvatlanadigan uchta turli ma'lumotlar bazasini Windows va Linux ostida o'rnatishni solishtirishga yordam beradigan bepul vositadir.

Sinov xavfsizligi

Sinov mutlaqo xavfsizdir. Bu serverning "halokatiga" olib kelmaydi ("stress" algoritmi yo'q) va hatto "jangovar" serverda ham dastlabki choralarni talab qilmaydi. Sinov natijalarida maxfiy ma'lumotlar ham qayd etilmaydi. CPU, RAM, HDD parametrlari haqida ma'lumot yig'iladi. Qurilmaning seriya raqamlari yig'ilmaydi. Bularning barchasini osongina tekshirishingiz mumkin - test kodi 100% ochiq. Sizning bilimingizsiz biron bir ma'lumotni yuborish mumkin emas.

Tasniflash TPC-A-mahalliy o'tkazuvchanlik / TPC-1C-GILV-A

Sinov universal integral o'zaro faoliyat platformali testlar bo'limiga tegishli. Bundan tashqari, u 1C: Enterprise-dan foydalanish uchun fayl va mijoz-server variantlari uchun amal qiladi. Sinov 1C tomonidan qo'llab-quvvatlanadigan barcha DBMSlar uchun ishlaydi.

Universallik ma'lum bir odatiy platforma konfiguratsiyasiga bog'lanmasdan, umumiy ish faoliyatini baholashga imkon beradi.

Boshqa tomondan, bu shuni anglatadiki, maxsus loyihaning aniq hisob-kitoblari uchun test ixtisoslashtirilgan yuk sinovidan oldin dastlabki baholashni amalga oshirishga imkon beradi.

Test yuklab olish

Ushbu test tijorat emas va uni 8.2 uchun bepul va 8.3 uchun bepul yuklab olish mumkin.

Texnik tafsilotlar

Sinovda "bitta" operatsiya tsikli doirasida nima sodir bo'ladi?

PostgreSQL ma'lumotlar bazasida testdan foydalanish xususiyatlari

Postgresql.conf konfiguratsiya faylidagi standard_conforming_strings parametrini "off" ga o'rnating.

Temir yukini qanday o'lchash mumkin

Shuni ta'kidlash kerakki, testning o'zi allaqachon o'lchovni qisman bajaradi. Batafsilroq rasm uchun men Mark Rusinovichning Process Explorer yordam dasturidan foydalanishni maslahat beraman.

Rasmda fayl versiyasi uchun o'lchov namunasi ko'rsatilgan.

Sinovlarda ishtirok etuvchi kompyuterlar (odatiy nom) - tavsif (disklar faqat ma'lumotlar bazasi uchun ko'rsatilgan):

(serverlar o'rtasida aniqlik 1 Gbit tarmoq)

1) IT33- ish stoli Core i5 4 yadroli 2,8 gigagertsli, DDR3 3 GB, bitta qattiq disk 7200 rpps.

2) HAQIQIY- Men o'ylaganimdek ENG KUCHLI)) 3 gigagertsli 8 Xeon yadrosi, DDR2 48 GB, SSD-da RAID10

3) REAL2- 2 gigagertsli chastotada 8 Xeon yadrosi, DDR2 22 GB,RAID10 10 000 rpps SAS qattiq disklarida

Sinovlar Gilevdan 1c konfiguratsiyada o'tkazildi:

"SQL Server" ---> "1C Server" ---> "Baholash" + "Mijoz kompyuterining nomi (agar ko'rsatilmagan bo'lsa, u ro'yxatda birinchi hisoblanadi)"

>1)REAL2--->REAL2--->25.64(TCP--SQL)
>2)REAL2--->REAL2--->26.32 (SQL-- Umumiy xotira)

>3)REAL2--->REAL2--->25.64(SQL--Umumiy xotira) + IT33(mijoz) - mijozdan Serverlar tarmogʻiga=10 Mbit

>4 )REAL2--->REAL2--->24.27(SQL--Shared Memory) + REAL(mijoz) - hmm.. g'alati 1 Gbit tarmoq... nega to'tiqushlar kamroq..
>5)REAL2--->REAL2--->37.59(Fayl)

** **** **************************
>1)REAL--->REAL--->8.73(TCP--SQL)

>2) REAL---> Haqiqiy 2--->11.99(TCP--SQL) --- bu allaqachon menga ba'zi fikrlarni bera boshladi))

>3)REAL--->REAL--->17.48 (Fayl)

** **** ******************************

>1)IT33--->IT33--->26.88(TCP--SQL)
>2)IT33--->IT33--->34.72 (SQL - umumiy xotira)
>3)IT33--->IT33--->59.52 (Fayl)

Natijalar:

Men sinov natijalariga qaradim... u yoqdan bu yoqqa buralib ketdi)) va keyin menga tushdi (men operativ xotira tezligini o'lchab oldim),

1s 8.x tezligi haqida nima deyish mumkin (Men shuni ta'kidlaymanki, Test natijalari BIR FOYDALANUVCHI rejimiga asoslangan, balki ko'p foydalanuvchili mijoz-server versiyasi uchun ham - ular ham katta ta'sir ko'rsatadi deb o'ylayman) -

Shunday qilib, 1C tezligiga quyidagilar ta'sir qiladi: CPU avtobus chastotasi + RAM xotira chastotasi

----> nima ta'sir qiladi RAMda WRITE va READ tezligi. Qaysi 1s 8.x ishlashining asosi.

Operatsion tezligi bo'yicha sovrinlarni baham ko'rgan kompyuterlar 1s))

1) IT33--->IT33--->59.52 (Fayl)

RAM DDR 3 (11089 MB/s o‘qish, 7047 MB/s yozish) ------ men kutganimdek farq serverlar bilan sezilarli bo‘ladi

2) REAL2--->REAL2--->37.59 (Fayl)
- RAM DDR2 (o'qish = 3474, yozish = 2068)

3) REAL--->REAL--->17.48 (Fayl)
- RAM DDR2 (O'qish=1737 MB/s, Yozish=1042 MB/s) - ma'lum bo'lishicha, tezlik Real2-ga qaraganda pastroq - aniq 2 marta,

Yoqilgan Virtual yadrolar (Hyper Trading) tufayli biz uni o'chirib qo'yishimiz mumkin.

XULOSALAR:

1s 8.x eng yuqori ish tezligiga erishiladi:

I) Fayl opsiyasi uchun (shaxsan meni qiziqtirmaydi)

A) RAM bilan ishlashning yuqori tezligi bo'lgan kompyuterda Mijozni (har qanday) ishga tushirish. (masalan, Terminal Server

u erda DB).

II) mijoz-server varianti uchun

1) Qalin mijozlar 1C"Terminal server" da - + bilan

2) Yupqa mijozlar 1C- bu erda alohida farq yo'q ... lekin uni "HTTP://" orqali sozlash tavsiya etiladi.
3a) "SQL Server" + "1C Enterprise Server"(Birgalikda xotira rejimida) - bitta mashinada RAMni yozish/o'qishning eng yuqori tezligi + Eng yuqori chastotali gigagertsli protsessor yadrolari disklar

Aniqliklar:

- qo'llab-quvvatlashUmumiy xotira- dvigatelda 8.2.17 dan boshlab paydo bo'ldi (konfiguratsiyada DIQQAT - dvigatelning oldingi versiyalari bilan moslik rejimi yoqilmasligi kerak), oldingi dvigatellarda Naimed Pipes ishlatiladi - bu ham yaxshi natijalarni ko'rsatmoqda))

- SSD disklarida RAID- RAID10-dan foydalanish tavsiya etiladi - xatolarga chidamlilik uchun, Write SCALE-ni hisobga olgan holda:

misol RAID10 (4 dona Yozish jazosi = 2), yozish tezligi = 4/2 = 2 disk, o'qish jazosi yo'q.

Bundan tashqari, butun disk hajmini emas, balki SSD tezligining ishonchliligi va barqarorligini oshirishingiz mumkin.

misol (ish stoli SSD ishonchliligini Server SSD darajasiga oshirish):

Agar, masalan, Intel 520 seriyali SSD 120 Gb bo'lsa va 81 Gb ajratsangiz va qolgan joyni ajratilmagan holda qoldirsangiz -

keyin SSD maydonining taxminan 32% allaqachon mavjud yashirin 8% ga qo'shimcha ravishda ortiqcha ta'minot uchun ajratiladi. Hammasi bo'lib biz taxminan 40% olamiz

Intel 710 seriyali server SSD va ish stoli SSD Intel 320 seriyasi o'rtasidagi farq aynan ortiqcha provayderning farqidir: Intel 710 uchun 40% va Intel 320 uchun 8%.

Agar 1C mijozlari soni 100 tadan ko'p bo'lsa:

1) Joriy Ethernet tarmoq texnologiyalari bo'yicha - "SQL" "Server 1C" ni o'chirish tavsiya etilmaydi..

masalan, Gigabit tarmog'idagi kechikishlar (kechikishlar) tufayli Ethernet - SQL bilan real almashinuv tezligi = 30 Megabayt/s - bu hatto 1 foydalanuvchining ma'lumotlar bazasi bilan intensiv ishlash uchun ham etarli emas.

2) Chunki Aslida, "Server 1C" = "Obyekt DBMS" (ko'p o'lchovli ob'ektlar) va "SQL" = "Relational DBMS"(tekis jadvalli ma'lumotlarni saqlash)

=> SQL ma'lumotlar bazasida 1C Ob'ektlarining FLAT proyeksiyasi saqlanadi va 1C Server ushbu proyeksiyadan Ob'ektni yig'adi, so'ngra ushbu Ob'ekt bilan ishlaydi va nihoyat, ish tugagandan so'ng, uni yana tekis ko'rinishda joylashtiradi va saqlaydi. SQL da.

Natijada, "SQL" va "1C Server" o'rtasida siz uni ikkita jismoniy serverga bo'lishdan voz kechishingiz kerak. Ammo siz NUMA tugunlarining to'liq amalga oshirilishidan foydalanishingiz mumkin. ( Bu operatsion tizim va protsessorlarning o'zlari tomonidan qo'llab-quvvatlanishi kerak).


3b) Biz SQL serverlarini va 1c serverlarini alohida ajratamiz: Joriy Ethernet texnologiyalarida - masalan, Gigabit - Amaliy EMAS
-SQL bilan serverga RAMni yozish/o'qishning eng yuqori tezligi + Eng yuqori chastotali gigagertsli protsessor yadrolari
-Biroz 1c klasteridagi Jismoniy serverlar c RAMni yozish/o'qishning eng yuqori tezligi + Eng yuqori chastotali gigagertsli protsessor yadrolari+ SSD-da RAID-dan foydalanish tavsiya etiladi- disklar