Kiểm tra tải tiêu chuẩn 1s. Kiểm tra tải tiêu chuẩn Bài kiểm tra đánh giá điều gì?

IGOR CHUFAROV, Trưởng phòng Hệ thống tự động tích hợp tại Công ty Cổ phần Radiozavod, [email được bảo vệ]

40 điểm trong bài kiểm tra Gilev –
huyền thoại hay hiện thực?

Các cuộc thảo luận sôi nổi vẫn tiếp tục xung quanh cuộc thử nghiệm Gilev, bao gồm cả những cuộc thảo luận dựa trên những kết quả trái ngược nhau. Tôi sẽ chia sẻ kinh nghiệm của tôi khi sử dụng công cụ này.

Nguồn gốc của sự mơ hồ

Khi đối mặt với bài kiểm tra Gilev lần đầu tiên, nhiều chuyên gia rất ngạc nhiên trước những kết quả đặc biệt thu được nhờ sự trợ giúp của nó. Ví dụ: phần cứng máy tính để bàn có thể cho kết quả tốt hơn một máy chủ mạnh mẽ, đắt tiền. Phiên bản tệp nhận được đánh giá cao hơn SQL. Và nếu với sự cố thứ hai, mọi thứ ít nhiều đã rõ ràng, điều này đã được giải thích cả trong tài liệu kiểm tra và trong nhiều cuộc thảo luận trên diễn đàn, thì vẫn chưa ai đưa ra kết luận rõ ràng nào từ kết quả tương đối thấp trên thiết bị máy chủ đắt tiền.

Trước khi thông báo về kết quả thu được, cần nói vài lời về bản thân bài kiểm tra Gilev, cho biết nó là gì.

Tên “Gilev Test” dùng để chỉ thử nghiệm tải TPC-1C, có sẵn để tải xuống miễn phí tại .

Kết quả đã biết

Nguồn cung cấp kết quả thú vị khi so sánh một máy chủ dựa trên 2 * Intel Xeon E5620 2,4 GHz với 48 GB RAM và một máy tính cá nhân dựa trên Intel Core i5 3.0 GHz với 16 GB RAM. Nếu không có các cài đặt và thủ thuật bổ sung, như người ta nói “có sẵn”, máy trạm đã “phá hỏng” máy chủ trong thử nghiệm của Gilev, cho thấy hiệu suất cao hơn 155%.

Máy chủ ghi được khoảng 17 điểm, trong khi máy tính để bàn đạt hơn 40 điểm. Là kết quả của các thử nghiệm (hầu hết trong số đó liên quan đến việc cắt giảm tài nguyên máy tính để bàn để xác định xem điều này sẽ làm giảm kết quả kiểm tra đến mức nào) và cài đặt máy chủ, các tác giả của bài báo đã quản lý đạt được 25,6 điểm.

Thành thật mà nói, kết quả là khác xa với con số 40 trên một đơn vị hệ thống thông thường. Vì vậy, tốt hơn là triển khai máy chủ 1C trên phần cứng bình dân được mua ở ki-ốt gần nhất? Dĩ nhiên là không.

Thảo luận tại sự kiện Infostart 2016

Vài ngày trước chuyến đi tham dự hội nghị Infostart Event 2016 ở St. Petersburg, một video thú vị dài hai giờ về hoạt động của hệ thống 1C:Enterprise trong môi trường ảo hóa, các vấn đề về lựa chọn thiết bị và hiệu suất đã xuất hiện trên trang web khóa học-po-1s .rf.

Tại hội nghị Infostart Event 2016, tác giả của hội thảo trực tuyến này, Andrey Burmistrov, dự kiến ​​sẽ phát biểu - một chuyên gia 1C về các vấn đề công nghệ của các triển khai lớn, người đã làm việc cả trong công ty 1C và nhiều triển khai lớn ở nước ta, một cố vấn cho hơn 2000 chuyên gia tham gia khóa học “Tối ưu hóa hiệu suất 1C” và chuẩn bị cho 1C: Expert.

Vì quan tâm đến chủ đề này, tôi đã nói chuyện với Andrey cả qua mạng và sau đó tại chính hội nghị. Một trong những câu hỏi tôi đã hỏi anh ấy trong hội nghị bàn tròn HighLoad là về khả năng phát hành hội thảo trực tuyến với thử nghiệm tham khảo về các tùy chọn phần cứng máy chủ khác nhau - với ổ SSD, ổ cứng thông thường, ở nhiều cấu hình phần cứng khác nhau. Câu trả lời nghe có vẻ như thế này: “Cảm ơn bạn, đó là một ý tưởng thú vị. Có lẽ chúng ta sẽ làm được. Chỉ cần cung cấp cho chúng tôi Intel P3700, P3600 và chúng tôi sẽ sẵn lòng kiểm tra nó. Không dễ dàng gì để kiếm được một ổ SSD ở đâu đó để thử nghiệm trong một tuần.”

Vì vậy, hóa ra tận mắt, hầu như không ai trong số những người đối thoại của tôi nhìn thấy hơn 30 điểm ở chế độ SQL và những người nhìn thấy nó đều lưu ý rằng nó không có trên thiết bị máy chủ.

Vòng tròn luẩn quẩn? Một câu hỏi nghiêm túc đã được đặt ra: “40 điểm trong bài kiểm tra Gilev trên phần cứng máy chủ ở chế độ SQL - huyền thoại hay thực tế?”

Đọc toàn bộ bài viết trên tạp chí “Quản trị hệ thống”, số 5, 2017, trang 10-15.

Bạn có thể mua phiên bản PDF của số báo này từ trang của chúng tôi.

1C Test Center 8 là sản phẩm phần mềm chuyên dụng của 1C cho phép bạn đánh giá hiệu năng hệ thống và nghiên cứu các điểm nghẽn của hệ thống thông tin.

Trước đây chúng ta đã xem xét một cấu hình tùy chỉnh. Bây giờ chúng ta sẽ tìm hiểu cách tạo các kịch bản để người dùng thử nghiệm cấu hình nhiều người dùng và tự chạy thử nghiệm.

Tập lệnh kiểm tra trong Trung tâm kiểm tra 1C được viết bên trong một quy trình xử lý được tạo đặc biệt. Mẫu này nằm bên trong cấu hình, nó có tên là “TCTestProcessingTemplate”. Để tạo kịch bản thử nghiệm của riêng mình, bạn cần sao chép mẫu này và dựa vào đó tạo một kịch bản mới của riêng bạn, hãy gọi nó là “Đăng lại biên lai hàng hóa”:

Hãy thêm một thuộc tính mới để xử lý và hiển thị nó trên biểu mẫu - “DocumentForCopying”, đây là tài liệu mà chúng tôi sẽ sao chép.

Chúng ta hãy xem xét kỹ hơn về mô-đun biểu mẫu. Bạn có thể sử dụng ba quy trình trong đó - TCIinitialize(), TTSExecute(), Delete().

  • TCIinitialize - được sử dụng để điền ban đầu các cài đặt cơ sở thông tin, ví dụ: điền chính sách kế toán.
  • TCExecute là mô-đun chính trong đó tập lệnh thử nghiệm được viết trực tiếp.
  • TCUDeleteData là mô-đun mô tả việc xóa các đối tượng được tạo trong quá trình thử nghiệm.

Hãy viết đoạn mã đơn giản nhất vào thủ tục TCExecute(), nó sẽ sao chép tài liệu đã chọn 5 lần liên tiếp và đo lường việc sao chép và đăng của từng tài liệu:

Đối với chu kỳ th=1 đến 5

Công cụ = KipExternalComponent.GetTools();
StartTime = KipExternalComponent.TimerValue(Công cụ);

Nhận miễn phí 267 bài học video trên 1C:

TạoTài liệu();

EndTime = KipExternalComponent.TimerValue(Công cụ);
Thời lượng thực hiện = (Thời gian kết thúc - Thời gian bắt đầu) / 1000;

TCWriteIndicator("Thời gian thực hiện", Thời lượng thực hiện);

Chu kỳ cuối;

Trả về TCExecutionResultSuccessively();

Thủ tục CreateDocuments() sẽ được thực thi trên máy chủ:

Thủ tục CreateDocuments()

Tài liệu mới = TCObject.DocumentForCopying.Copy();
NewDocument.Date = CurrentDate();
NewDocument.Write(DocumentWriteMode.Post);

Kết thúc thủ tục

Điều này hoàn tất việc chuẩn bị kịch bản, chúng ta hãy chuyển sang Trung tâm kiểm tra để tiến hành kiểm tra tải.

Thành lập Trung tâm khảo thí 1C 8.3

Sau khi viết bài kiểm tra, chúng tôi sẽ bắt đầu thiết lập Trung tâm kiểm tra. Để cấu hình, bạn cần điền vào một số sách tham khảo:

  • Phương pháp điều trị- một thư mục chứa danh sách các quy trình được kết nối với thử nghiệm. Việc xử lý có thể là cả bên trong và bên ngoài.
  • Vai trò— một thư mục để lưu trữ liên kết cài đặt xử lý-xử lý. Cài đặt là dữ liệu riêng cho từng thử nghiệm (số lần lặp lại, sao chép tài liệu, v.v.).
  • Người dùng— danh sách người dùng và mật khẩu của họ.
  • Máy tính- danh sách các máy tính mà bài kiểm tra sẽ được thực hiện trên đó.
  • Khách hàng - thiết lập thử nghiệm tải sẽ được khởi chạy ở đâu, từ ai và ở chế độ nào.

Kịch bản thử nghiệm

Sách tham khảo chính, tổng hợp tất cả các cài đặt: thử nghiệm tải sẽ được thực hiện bao nhiêu lần, bởi người dùng nào, dưới tên nào.

Ngoài ra, trên tab “Tham số”, bạn có thể định cấu hình kịch bản thử nghiệm kỹ thuật:

Sau khi thiết lập tập lệnh, tất cả những gì còn lại là khởi chạy nó.

Bắt đầu thử nghiệm trong 1C: Trung tâm kiểm tra

Khi mọi thứ đã sẵn sàng, tất cả những gì còn lại là bắt đầu công việc kiểm thử.

Để làm điều này, bạn cần khởi chạy ít nhất hai phiên của chương trình: phiên đầu tiên - trong vai trò của cái gọi là. “đại lý” và người thứ hai là người khởi xướng việc khởi chạy tập lệnh.

Ra mắt đại lý:

Chạy tập lệnh:

Để chạy, chỉ cần chọn tập lệnh mong muốn từ danh sách và nhấp vào nút Chạy.

Phiên bản hiện tại: 2.0.011. Lịch sử phiên bản ở đây:versions.php

Bạn có thể tải xuống tại đây: http://infostart.ru/public/173394/ hoặc tại đây: performanceTest.cf

Bài kiểm tra cho phép đo hiệu năng của tổ hợp máy chủ 1c - máy chủ DBMS ở nhiều phiên bản khác nhau ở chế độ hoạt động đa luồng. Bài kiểm tra kéo dài 20-30 phút.

Đừng chạy thử nghiệm trên máy chủ mà người dùng hiện đang làm việc, nếu không họ sẽ cảm thấy buồn! Kỳ thi căng thẳng quá!

Kết quả kiểm tra có thể được xem dưới dạng báo cáo bên trong cấu hình.

Kiểm tra tải TPC-1C Gilev

Bạn cũng có thể chia sẻ kết quả với những người khác đã hoàn thành bài kiểm tra bằng cách sử dụng quy trình "chia sẻ kết quả". Sau khi trao đổi, bạn có thể so sánh kết quả của mình với kết quả của người khác.

Bạn có thể tìm thấy hướng dẫn chi tiết hơn cũng như thảo luận về bài kiểm tra trên trang http://infostart.ru/public/173394/.

Có tổng cộng 751 kết quả trong cơ sở dữ liệu, được cập nhật lần cuối vào ngày 15-06-2018 06:33:26. Có thể xem kết quả bằng cách tải xuống bài kiểm tra và chạy trao đổi kết quả hoặc (ở dạng đơn giản) tại đây: results.php

Số liệu thống kê

Kết quả của phiên bản 1.x: index_old.php

C3js và d3js được sử dụng để xây dựng sơ đồ (c3js phụ thuộc vào nó).

thiên đường

20.02.13 — 15:59


K.A 1.1.28.1



Tổng số 8,3 điểm.


thợ rèn

1 — 20.02.13 — 16:00

ansh15

2 — 20.02.13 — 16:08

(0)Chủ đề cũ

thiên đường

3 — 20.02.13 — 16:14

Xeon X3450 2.67GHz
2x4Gb DDR3

Adimr

4 — 20.02.13 — 16:21

thợ rèn

5 — 20.02.13 — 16:34

thiên đường

6 — 20.02.13 — 16:43

Ý tưởng?

7 — 20.02.13 — 16:44

Tôi có nên sử dụng bộ điều khiển RAID được tích hợp trong bo mạch chủ không?

Kiểm tra hiệu suất 1C

hay mua bên ngoài?

thợ rèn

8 — 20.02.13 — 16:45

mảnh vỡ

10 — 20.02.13 — 16:49

Kiểm tra Gilev đơn luồng

mảnh vỡ

11 — 20.02.13 — 16:50

thiên đường

12 — 20.02.13 — 16:51


Demiurge

13 — 21.02.13 — 07:30


el-gamberro

14 — 21.02.13 — 08:05

thiên đường

15 — 21.02.13 — 09:47


thiên đường

16 — 21.02.13 — 09:49

Sắp xếp mọi thứ trong công việc của bạn bằng cấu hình 1C "Quản lý phòng CNTT 8"

CHÚ Ý! Ctrl-F5 hoặc Ctrl-R


2000 Nhân loại.

Lý lịch

Một hoạt động bắt buộc đối với bất kỳ việc triển khai hoặc thay đổi hệ thống thông tin hiện có nào là đánh giá tốc độ cần thiết của hệ thống và lập kế hoạch các tài nguyên máy tính cần thiết để triển khai hệ thống. Hiện nay, chưa có giải pháp chính xác cho vấn đề này ở dạng tổng quát, và nếu, mặc dù
Độ phức tạp và giá thành của nó, thuật toán như vậy sẽ được bất kỳ nhà sản xuất nào đề xuất, khi đó ngay cả những thay đổi nhỏ về phần cứng, phiên bản phần mềm, cấu hình hệ thống hay số lượng hoặc hành vi tiêu chuẩn của người dùng cũng sẽ dẫn đến những lỗi nghiêm trọng.
Tuy nhiên, có rất nhiều cách để đánh giá cấu hình phần mềm và phần cứng cần thiết để đạt được hiệu suất cần thiết. Tất cả các phương pháp này đều có thể được sử dụng trong quá trình lựa chọn, nhưng người tiêu dùng phải hiểu ứng dụng và hạn chế của chúng.

Hầu hết các phương pháp đánh giá hiệu suất hiện tại đều dựa trên
hoặc loại thử nghiệm khác.

Có hai loại thử nghiệm chính:
thành phần và tích phân.

Khi thử nghiệm thành phần được thực hiện
thử nghiệm các thành phần riêng lẻ của giải pháp, bắt đầu từ hiệu suất
bộ xử lý hoặc hệ thống con lưu trữ trước khi thử nghiệm
toàn bộ hiệu suất của máy chủ, nhưng không có tải trọng ở dạng này hay dạng khác
các ứng dụng kinh doanh.

Bài kiểm tra về áp lực

Cách tiếp cận tích hợp được đặc trưng bởi việc đánh giá
hiệu suất của toàn bộ giải pháp, cả phần mềm và phần cứng của nó.
Trong trường hợp này, nó có thể được sử dụng như một ứng dụng kinh doanh sẽ được sử dụng
trong giải pháp cuối cùng cũng như một số ứng dụng mô hình mô phỏng
một số quy trình kinh doanh và khối lượng công việc tiêu chuẩn.

Kiểm tra TPC và các thử nghiệm phổ quát khác cho phép bạn chọn các nền tảng hứa hẹn nhất và so sánh các ưu đãi từ các nhà sản xuất khác nhau, nhưng chỉ là thông tin tham khảo không tính đến các chi tiết cụ thể của doanh nghiệp. Các bài kiểm tra chuyên biệt cho phép bạn chọn chính xác hơn một kiểu máy chủ cụ thể và cấu hình của nó. Tuy nhiên, những quyết định sáng suốt nhất chỉ được đưa ra dựa trên kết quả kiểm tra tải. Chỉ họ mới cho phép bạn định cấu hình tối ưu các mục đã chọn
nền tảng máy chủ và cấu hình nó để có hiệu suất tối đa.

Chuyện gì đã xảy ra vậy TPC-1C-GILV

Đây là một loạt các thử nghiệm độc lập được thiết kế để đánh giá hiệu suất của nền tảng 1C:Enterprise 8.1 trên (các) máy tính của bạn.

Tất nhiên, bài kiểm tra “độc lập” có nghĩa là nó không được 1C tài trợ.

Bài kiểm tra hiện đã có sẵn" TPC-A-Thông lượng cục bộ / TPC-1C-GILV-A" (cập nhật lần cuối - phiên bản 1.0.3 tháng 8 năm 2008)

Ý tưởng thử nghiệm TPC-A-Thông lượng cục bộ / TPC-1C-GILV-A

Bạn tải xuống tệp tải xuống cấu hình (~400 KB) từ trang này và tải nó lên cho chính mình. Nếu bạn mở rộng cấu hình trong phiên bản tệp, thì ở mức độ lớn, thử nghiệm sẽ kiểm tra sự kết hợp “CPU của máy tính của bạn - HDD nơi đặt đế”.

Nếu triển khai cấu hình theo phiên bản client-server thì CPU của máy chủ ứng dụng - CPU của máy chủ cơ sở dữ liệu con - HDD - máy chủ cơ sở dữ liệu con sẽ chịu tải.

Bài kiểm tra thực hiện ghi âm chuyên sâu 5000 tài liệu. Không có ý nghĩa sâu sắc nào trong logic nghiệp vụ của mã; hiệu suất của tài liệu X, được chọn có điều kiện làm tiêu chuẩn, chỉ được đánh giá đơn giản.

Ưu điểm chính của bài kiểm tra là bạn không cần phải biết các chi tiết kỹ thuật. Bài kiểm tra tự chạy và tạo ra điểm số riêng. Ngoài ra, bạn cũng không cần phải nói cho ai biết kết quả :)

Bạn có thể so sánh hiệu suất của một số máy chủ hoặc một máy chủ có các đặc điểm hệ thống con đĩa khác nhau.

Bằng cách thực hiện kiểm tra từ máy chủ ứng dụng và từ máy khách qua mạng, bạn có thể hiểu được tác động của mạng trong khu vực từ máy khách đến máy chủ.

Cách chạy thử nghiệm

Chạy thử nghiệm rất dễ dàng. Bạn phải nhấn một nút

và đợi cho đến khi chỉ báo kiểm tra (ở bên phải nút) đạt 100%.

Bài kiểm tra thường kéo dài khoảng 8 phút.

Kết quả kiểm tra có ý nghĩa gì?

Kết quả kiểm tra được báo cáo là "tốc độ ghi" của dữ liệu kiểm tra. Lỗi kiểm tra là 2 đơn vị. Để đánh giá chính xác, bạn có thể lặp lại bài kiểm tra 3 lần.

Sau khi chỉ báo kiểm tra đạt 100%, bạn sẽ thấy biểu đồ như sau:

Bên dưới biểu đồ là một số thử nghiệm tương tự đã được tiến hành trước đó.

Màu sắc của biểu đồ cho biết chất lượng hiện tại của hiệu suất "tổng thể" đối với công việc mà không bị cản trở.

Màu xanh lục của biểu đồ, cùng với một số chỉ báo được chọn có điều kiện ở bên phải, cho phép chúng tôi đưa ra đánh giá tổng quát trên nhiều nền tảng về hiệu suất “tốt” :)

Làm thế nào để vui mừng về kết quả kiểm tra của bạn

Kết quả là bạn đã nhận được một chỉ số hiệu suất nhất định (tốc độ đếm). Không quan trọng kết quả tốt hay xấu - đây là kết quả của PLATFORM chạy trên phần cứng của bạn. Trong trường hợp phiên bản máy khách-máy chủ, đây là kết quả của một chuỗi yêu cầu phức tạp đi qua nhiều phần khác nhau. Bạn nhận được tổng kết quả thực tế được xác định bằng ĐIỂM CHAI trong hệ thống. LUÔN CÓ MỘT NƠI CHAI!

Nói cách khác, cả cài đặt DBMS, cài đặt hệ điều hành và phần cứng đều ảnh hưởng đến kết quả chung của nhóm :)

Máy chủ nào tốt hơn

Thử nghiệm này, được thực hiện trên một máy chủ cụ thể, đưa ra kết quả dựa trên tổng thể cài đặt phần cứng, hệ điều hành, cơ sở dữ liệu, v.v. Tuy nhiên, kết quả cao trên một phần cứng máy chủ cụ thể có nghĩa là trong điều kiện bình thường, kết quả tương tự sẽ thu được trên phần cứng máy chủ giống hệt nhau. Thử nghiệm này là một công cụ miễn phí giúp bạn so sánh quá trình cài đặt 1C:Enterprise trong Windows và Linux, ba DBMS khác nhau được nền tảng 1C:Enterprise 8.1 hỗ trợ.

Kiểm tra an toàn

Cuộc kiểm tra tuyệt đối an toàn. Nó không dẫn đến “sự cố” máy chủ (không có thuật toán “căng thẳng”) và không yêu cầu các biện pháp sơ bộ ngay cả trên máy chủ “chiến đấu”. Dữ liệu bí mật cũng không được ghi lại trong kết quả kiểm tra. Thông tin về thông số CPU, RAM, HDD được thu thập. Số sê-ri thiết bị không được thu thập. Bạn có thể dễ dàng xác minh tất cả những điều này - mã kiểm tra mở 100%. Không thể gửi bất kỳ thông tin nào mà bạn không biết.

Cách công bố kết quả kiểm tra

Nếu muốn giúp phát triển thử nghiệm, bạn có thể chạy một số thử nghiệm trên máy chủ của mình. Sau đó, chỉ để lại danh sách chung các bài kiểm tra được thực hiện những bài kiểm tra mà bạn muốn xuất bản và gửi một bản tải lên dt kèm theo kết quả.

Dữ liệu sẽ được xác minh thủ công (không sai), người nhận bài kiểm tra sẽ được thêm vào cột “tác giả” của bài kiểm tra và sẽ được thêm vào phần tải xuống, mọi người đều có thể tải xuống.

Phân loại TPC-A-Thông lượng cục bộ / TPC-1C-GILV-A

Bài kiểm tra thuộc phần kiểm tra đa nền tảng tích hợp phổ quát. Hơn nữa, nó có thể áp dụng cho các tùy chọn tệp và máy khách-máy chủ để sử dụng 1C:Enterprise. Thử nghiệm hoạt động đối với tất cả các DBMS được 1C hỗ trợ.

Tính phổ quát cho phép bạn thực hiện đánh giá hiệu suất tổng quát mà không bị ràng buộc với cấu hình nền tảng điển hình cụ thể.

Mặt khác, điều này có nghĩa là để tính toán chính xác một dự án tùy chỉnh, thử nghiệm cho phép bạn thực hiện đánh giá sơ bộ trước khi thử nghiệm tải chuyên biệt (ví dụ: sử dụng 1C: Test Center).

Ghi chú. Thử nghiệm sửa đổi " MỘT" có nghĩa là "quản lý khóa tự động". Sau khi phát hành phiên bản chính thức của các giải pháp tiêu chuẩn từ 1C, dự kiến ​​​​sẽ sửa đổi thử nghiệm để hoạt động ở chế độ "khóa được quản lý" và biểu thị nó bằng chữ cái " M".

Tải xuống bài kiểm tra

Thử nghiệm này không mang tính thương mại và có sẵn để tải xuống miễn phí.

Kết quả kiểm tra

Top - 3 cài đặt client-server 1C tốt nhất trên MS SQL Server. Bạn cũng có thể vào bảng này. Bạn có thể xem kết quả chi tiết hơn bằng cách tải xuống bài kiểm tra.

Chi tiết kỹ thuật

Điều gì xảy ra trong quá trình thử nghiệm trong khuôn khổ chu trình hoạt động “một”?

Bạn có thể tìm thấy ví dụ về thực thi lệnh sql trong tệp đính kèm.

Cách đo tải trọng sắt

Cần lưu ý rằng bản thân bài kiểm tra đã thực hiện một phần phép đo. Để có hình ảnh chi tiết hơn, tôi khuyên bạn nên sử dụng tiện ích Process Explorer của Mark Rusinovich.

Hình minh họa một ví dụ về đo lường cho phiên bản tệp.

Địa chỉ liên hệ cho TPC-1C-GILV

http://gilev.ru/1c/ tpc

kết quả thử nghiệm, đề xuất phát triển

và gửi đánh giá qua e-mail: [email được bảo vệ]

Đi đến các tài liệu trang web khác

thiên đường

20.02.13 — 15:59

Có một máy chủ trên CentOS 6.3 với Postgresql 8.4 64-bit, nó cũng có một máy chủ 1C 32-bit 8.2.16.368 được cài đặt *không có tiền cho khóa 64-bit*
K.A 1.1.28.1

Tôi đã tải xuống bài kiểm tra của Gilev dưới dạng tệp dt.
Tôi đã tạo cơ sở dữ liệu mới trên máy chủ này và tải tệp này lên nó.
Từ máy tính của khách hàng, tôi vào cơ sở dữ liệu này và chạy thử nghiệm.
Tổng số 8,3 điểm.

Tôi đã thử thay đổi Chế độ tương thích và Chế độ quản lý chặn dữ liệu trong cơ sở dữ liệu này - kết quả vẫn như vậy.
Tệp postgresql đã được điều chỉnh.

Hoặc thử nghiệm này có nên được chạy trên chính máy chủ không?

thợ rèn

1 — 20.02.13 — 16:00

(0) Gilev có diễn đàn riêng. Bạn đã thử đặt câu hỏi ở đó chưa?

ansh15

2 — 20.02.13 — 16:08

(0)Chủ đề cũ
v8: Hiệu suất máy chủ 1c
Một lần nữa, phải gọi máy chủ là gì...

thiên đường

3 — 20.02.13 — 16:14

Xeon X3450 2.67GHz
2x4Gb DDR3
2xSATA2 7200 trong cuộc đột kích nhân bản phần mềm

Adimr

4 — 20.02.13 — 16:21

(0) http://infostart.ru/public/147259/

thợ rèn

5 — 20.02.13 — 16:34

(3) “trong cuộc đột kích nhân bản phần mềm”

Tuyệt vời... và sau đó có phàn nàn về hệ thống phanh ????

thiên đường

6 — 20.02.13 — 16:43

(5) có vẻ như một cuộc đột kích nhẹ mang lại một chi phí rất nhỏ... nhưng bạn dự định làm gì? Tôi có nên sử dụng bộ điều khiển RAID được tích hợp trong bo mạch chủ không? hay mua bên ngoài?

Ý tưởng?

7 — 20.02.13 — 16:44

Tôi có nên sử dụng bộ điều khiển RAID được tích hợp trong bo mạch chủ không? hay mua bên ngoài?
Nếu bộ điều khiển chết thì sao? Có một bo mạch chủ dự phòng hoặc hai bo mạch chủ bên ngoài

thợ rèn

8 — 20.02.13 — 16:45

(6) phần cứng bass tốt hơn (chỉ có điều nó thực sự tăng tốc độ đọc và không làm chậm quá trình ghi như phần mềm)

Và vì vậy - bạn cần phân phối các tệp dữ liệu, hệ thống, tệp trang, tạm thời db ĐẾN CÁC MIRROR KHÁC NHAU (việc đặt cái sau trên các máy không nhân bản là không cần thiết, nhưng trên các thiết bị riêng lẻ thì nó rất hữu ích)

mảnh vỡ

10 — 20.02.13 — 16:49

Kiểm tra Gilev đơn luồng

mảnh vỡ

11 — 20.02.13 — 16:50

(5) chính cuộc tấn công vào gương (1 và 10) chậm lại một chút

thiên đường

12 — 20.02.13 — 16:51

(7) Dựa trên những cân nhắc này, một cuộc đột kích nhẹ đã được chọn.

(8) cảm ơn bạn đã nhận xét, nhưng... máy chủ này được cài đặt trong một công ty nhỏ cho 5-10 người dùng với số lượng tài liệu ít mỗi ngày. Việc phân phối tệp trên các đĩa và thậm chí mua đĩa mới có hợp lý không?

Demiurge

13 — 21.02.13 — 07:30

(1) tại sao lại hỏi những chuyên gia giải quyết vấn đề năng suất hàng ngày khi có sai sót? :)))
(0) Tôi chỉ muốn trò chuyện, tôi muốn giải quyết vấn đề, lẽ ra tôi đã liên lạc với anh ấy từ lâu rồi

el-gamberro

14 — 21.02.13 — 08:05

Tôi cũng không hiểu cái này thì liên quan gì đến 1C?

thiên đường

15 — 21.02.13 — 09:47

(14) có vẻ là chủ đề trong phần CNTT chứ không phải 1C.
(13) nó không có giá 50 nghìn rúp.
Nói chung, bản thân thử nghiệm có một rào cản, vì nó được thiết kế để chặn tự động chứ không phải để chặn kiểm soát.

thiên đường

16 — 21.02.13 — 09:49

Tất cả những gì tôi phải làm là nhớ nơi tôi đã đọc về nó...

TurboConf 5 - mở rộng khả năng của Bộ cấu hình 1C

CHÚ Ý!

Nếu bạn mất cửa sổ nhập tin nhắn, hãy nhấp vào Ctrl-F5 hoặc Ctrl-R hoặc nút "Làm mới" trong trình duyệt.

Chủ đề này đã lâu không được cập nhật và đã được đánh dấu là đã lưu trữ. Không thể thêm tin nhắn.
Nhưng bạn có thể tạo một chủ đề mới và họ chắc chắn sẽ trả lời bạn!
Mỗi giờ trên Diễn đàn Phép thuật lại có thêm 2000 Nhân loại.

Một hoạt động bắt buộc đối với bất kỳ việc triển khai hoặc thay đổi hệ thống thông tin hiện có nào là đánh giá tốc độ cần thiết của hệ thống và lập kế hoạch các tài nguyên máy tính cần thiết để triển khai nó. Hiện tại, không có giải pháp chính xác nào cho vấn đề này ở dạng tổng quát và nếu, mặc dù phức tạp và chi phí, thuật toán như vậy được đề xuất bởi bất kỳ nhà sản xuất nào, thì ngay cả những thay đổi nhỏ về phần cứng, phiên bản phần mềm, cấu hình hệ thống hoặc số lượng hoặc hành vi của người dùng tiêu chuẩn sẽ dẫn đến những sai sót đáng kể.

Tuy nhiên, có rất nhiều cách để đánh giá cấu hình phần mềm và phần cứng cần thiết để đạt được hiệu suất cần thiết. Tất cả các phương pháp này đều có thể được sử dụng trong quá trình lựa chọn, nhưng người tiêu dùng phải hiểu ứng dụng và những hạn chế của chúng.

Hầu hết các phương pháp đánh giá hiệu suất hiện tại đều dựa vào một số loại thử nghiệm.

Có hai loại thử nghiệm chính: thành phần và tích phân.

Kiểm tra thành phần bao gồm kiểm tra các thành phần riêng lẻ của một giải pháp, từ hiệu suất của bộ xử lý hoặc hệ thống con lưu trữ đến kiểm tra hiệu suất của toàn bộ máy chủ nhưng không có tải trọng dưới dạng một ứng dụng kinh doanh cụ thể.

Cách tiếp cận tích hợp được đặc trưng bởi việc đánh giá toàn bộ hiệu suất của giải pháp, cả phần mềm và phần cứng của nó. Trong trường hợp này, có thể sử dụng cả ứng dụng kinh doanh sẽ được sử dụng trong giải pháp cuối cùng, cũng như một số ứng dụng mô hình mô phỏng một số quy trình và tải kinh doanh tiêu chuẩn.

Màu xanh lục của biểu đồ, cùng với một số chỉ báo được chọn có điều kiện ở bên phải, cho phép chúng tôi đưa ra đánh giá tổng quát trên nhiều nền tảng về hiệu suất “tốt”.

Làm thế nào để vui mừng về kết quả kiểm tra của bạn

Kết quả là bạn đã nhận được một chỉ số hiệu suất (tốc độ) nhất định. Không quan trọng kết quả tốt hay xấu - đây là kết quả của PLATFORM chạy trên phần cứng của bạn. Trong trường hợp phiên bản máy khách - máy chủ, đây là kết quả của một chuỗi yêu cầu phức tạp đi qua nhiều phần khác nhau. Bạn nhận được tổng kết quả thực tế được xác định bởi nút cổ chai trong hệ thống. Luôn luôn có một nút thắt.

Nói cách khác, cả cài đặt DBMS, cài đặt hệ điều hành và phần cứng đều có tác động đến kết quả chung của nhóm.

Máy chủ nào tốt hơn

Thử nghiệm này, được thực hiện trên một máy chủ cụ thể, đưa ra kết quả dựa trên tổng thể cài đặt phần cứng, hệ điều hành, cơ sở dữ liệu, v.v. Tuy nhiên, kết quả cao trên một phần cứng máy chủ cụ thể có nghĩa là trong điều kiện bình thường, kết quả tương tự sẽ thu được trên phần cứng máy chủ giống hệt nhau. Thử nghiệm này là một công cụ miễn phí giúp bạn so sánh quá trình cài đặt 1C:Enterprise trong Windows và Linux, ba DBMS khác nhau được nền tảng 1C:Enterprise 8 hỗ trợ.

Kiểm tra an toàn

Cuộc kiểm tra tuyệt đối an toàn. Nó không dẫn đến “sự cố” máy chủ (không có thuật toán “căng thẳng”) và không yêu cầu các biện pháp sơ bộ ngay cả trên máy chủ “chiến đấu”. Dữ liệu bí mật cũng không được ghi lại trong kết quả kiểm tra. Thông tin về thông số CPU, RAM, HDD được thu thập. Số sê-ri thiết bị không được thu thập. Bạn có thể dễ dàng xác minh tất cả những điều này - mã kiểm tra mở 100%. Không thể gửi bất kỳ thông tin nào mà bạn không biết.

Phân loại TPC-A-Thông lượng cục bộ / TPC-1C-GILV-A

Bài kiểm tra thuộc phần kiểm tra đa nền tảng tích hợp phổ quát. Hơn nữa, nó có thể áp dụng cho các tùy chọn tệp và máy khách-máy chủ để sử dụng 1C:Enterprise. Thử nghiệm hoạt động đối với tất cả các DBMS được 1C hỗ trợ.

Tính phổ quát cho phép bạn thực hiện đánh giá hiệu suất tổng quát mà không bị ràng buộc với cấu hình nền tảng điển hình cụ thể.

Mặt khác, điều này có nghĩa là để tính toán chính xác một dự án tùy chỉnh, thử nghiệm cho phép bạn thực hiện đánh giá sơ bộ trước khi thử nghiệm tải chuyên biệt.

Tải xuống bài kiểm tra

Thử nghiệm này không mang tính thương mại và có thể tải xuống miễn phí cho phiên bản 8.2 và miễn phí cho phiên bản 8.3.

Chi tiết kỹ thuật

Điều gì xảy ra trong quá trình thử nghiệm trong khuôn khổ chu trình hoạt động “một”?

Các tính năng của việc sử dụng bài kiểm tra trên cơ sở dữ liệu PostgreSQL

Đặt tham số Standard_conforming_strings trong tệp cấu hình postgresql.conf thành 'tắt'

Cách đo tải trọng sắt

Cần lưu ý rằng bản thân bài kiểm tra đã thực hiện một phần phép đo. Để có hình ảnh chi tiết hơn, tôi khuyên bạn nên sử dụng tiện ích Process Explorer của Mark Rusinovich.

Hình minh họa một ví dụ về đo lường cho phiên bản tệp.

Là một phần của việc nghiên cứu khả năng cho thuê dung lượng máy chủ chuyên dụng không chỉ cho ngành web mà còn để lưu trữ nhiều loại hệ thống thông tin và kế toán khác nhau, chúng tôi đã thử đánh giá định tính hiệu suất bằng cách sử dụng ví dụ về hoạt động trong môi trường chuyên dụng của ứng dụng 1C phiên bản máy chủ 8.2 và 8.3 kết hợp với CentOS 6.4+ PostgreSQL 9.1.2-1.1C, tất cả các thành phần phần mềm (x_64).

Nền tảng vật lý là máy chủ HP ProLiant DL120 G7 (CPU Intel Xeon E3-1230, 8 GB, 2 ổ cứng SATA HP MB0500EBZQA không hỗ trợ RAID), tốc độ kết nối Internet tới máy chủ là 100 Mbit/s, tốc độ kết nối máy khách thay đổi từ 5 đến 12 Mbit/s.

Sau khi đọc nhiều tài liệu và thảo luận trên nhiều tài nguyên Internet khác nhau (chẳng hạn như http://www.infostart.ru, www.3nity.ru, www.mista.ru, www.ixbt.com, v.v.) dành riêng cho các vấn đề về hiệu suất của ứng dụng 1C trong phiên bản máy khách-máy chủ, người ta đã quyết định sử dụng thử nghiệm được phân phối miễn phí bởi V. Gilev (http://www.gilev.ru/tpc1cgilv/), kết quả cho phép so sánh định tính giữa các bộ máy chủ khác nhau và các thành phần, hệ điều hành, DBMS và các phiên bản của máy chủ ứng dụng 1C của chúng, nhằm xác định cấu hình tối ưu của toàn bộ tổ hợp, bao gồm cả trong phạm vi giá.

Kết quả kiểm tra được trình bày trong ảnh chụp màn hình:

Cần lưu ý rằng có sự sụt giảm khá đáng chú ý trong kết quả kiểm tra trên nền tảng 1C phiên bản 8.3.3 (đối với phiên bản 8.2.18, tất cả các yếu tố khác đều bằng nhau, số điểm là 60), điều này rõ ràng là do sự khác biệt trong việc thực thi mã chương trình trên các nền tảng khác nhau. Phần client hoạt động ở chế độ ứng dụng thông thường (thick client).

Khả năng hoạt động đa luồng cũng đã được kiểm tra bằng thử nghiệm sau đây làm ví dụ (http://infostart.ru/public/173394/). Thử nghiệm này cho phép bạn ước tính số lượng người dùng đồng thời gần đúng mà tại đó thời gian phản hồi của hệ thống vẫn có thể chấp nhận được.