As always, as with any persistence solution, performance depends a lot dịch - As always, as with any persistence solution, performance depends a lot Việt làm thế nào để nói

As always, as with any persistence

As always, as with any persistence solution, performance depends a lot on the persistence media used. Better disks equals better performance.

If you have multiple disks or persistence media available it may be a good idea to split the store files and transaction logs across those disks. Having the store files running on disks with low seek time can do wonders for read operations. Today a typical mechanical drive has an average seek time of about 5ms. This can cause a query or traversal to be very slow when the amount of RAM assigned to the page cache is too small. A new good SATA enabled SSD has an average seek time of less than 100 microseconds, meaning those scenarios will execute at least 50 times faster. However, this is still tens or hundreds of times slower than accessing RAM.

To avoid hitting disk you need more RAM. On a standard mechanical drive you can handle graphs with a few tens of millions of primitives (nodes, relationships and properties) with 2-3 GBs of RAM. A server with 8-16 GBs of RAM can handle graphs with hundreds of millions of primitives, and a good server with 16-64 GBs can handle billions of primitives. However, if you invest in a good SSD you will be able to handle much larger graphs on less RAM.

Use tools like dstat or vmstat to gather information when your application is running. If the swap or paging numbers are high, then its a sign that the Lucene indexes don’t quite fit in memory. In this case, queries that do index lookups will have high latencies.

When Neo4j starts up, its page cache is empty and needs to warm up. This can take a while, especially for large stores, so it’s not uncommon to see a long period with many blocks being read from the drive, and high IO wait times.

Neo4j also flushes its page cache in the background, so it is not uncommon to see a steady trickle of blocks being written to the drive, during steady-state. This background flushing only produces a small amount of IO wait, however. If the IO wait times are high during steady-state, then it might be a sign that Neo4j is bottle-necked on the random IO performance of the drive. The best drives for running Neo4j are fast SSDs that can take lots of random IOPS.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Như mọi khi, như với bất kỳ giải pháp kiên trì, hiệu suất phụ thuộc rất nhiều vào phương tiện truyền thông kiên trì được sử dụng. Đĩa bằng tốt hơn hiệu suất tốt hơn.Nếu bạn có nhiều đĩa hoặc kiên trì phương tiện truyền thông có sẵn có thể là một ý tưởng tốt để chia tập tin lưu trữ và bản ghi của giao dịch trên những đĩa. Có các tập tin lưu trữ chạy trên đĩa với thấp thời gian tìm kiếm có thể làm điều kỳ diệu cho các hoạt động đọc. Hôm nay lái xe cơ khí điển hình có trung bình khoảng thời gian khoảng 5ms tìm kiếm. Điều này có thể gây ra một truy vấn hoặc traversal là rất chậm khi số lượng RAM được chỉ định cho bộ nhớ cache trang quá nhỏ. Kích hoạt một mới tốt SATA SSD có trung bình khoảng thời gian ít hơn 100 miligiây, có nghĩa là những kịch bản sẽ thực hiện ít nhất 50 lần nhanh hơn tìm kiếm. Tuy nhiên, điều này là vẫn còn hàng chục hoặc hàng trăm lần chậm hơn so với truy cập vào bộ nhớ RAM.Để tránh đánh đĩa bạn cần thêm RAM. Trên một ổ đĩa cơ khí tiêu chuẩn, bạn có thể xử lý các đồ thị với một vài chục triệu nguyên thủy (nút, mối quan hệ và thuộc tính) với 2-3 GBs của RAM. Một máy chủ với 8-16 GBs của RAM có thể xử lý các đồ thị với hàng trăm triệu nguyên thủy, và một máy chủ tốt với 16 – 64 GBs có thể xử lý hàng tỷ nguyên thủy. Tuy nhiên, nếu bạn đầu tư vào một SSD tốt, bạn sẽ có thể xử lý lớn hơn nhiều đồ thị trên RAM ít hơn.Sử dụng các công cụ như dstat hoặc vmstat để thu thập thông tin khi ứng dụng của bạn đang chạy. Nếu vùng trao đổi hoặc paging số cao, sau đó nó là một dấu hiệu cho thấy các chỉ số Lucene không khá phù hợp với bộ nhớ. Trong trường hợp này, truy vấn chỉ mục tra cứu sẽ có cao latencies.Khi Neo4j bắt đầu, bộ nhớ cache trang của nó là sản phẩm nào và nhu cầu ấm lên. Điều này có thể mất một thời gian, đặc biệt là cho các cửa hàng lớn, do đó, nó không phải là không phổ biến để xem một thời gian dài với nhiều khối được đọc từ ổ đĩa, và cao IO chờ đợi lần.Neo4j cũng xóa bộ nhớ cache trang của nó trong nền, do đó, nó không phải là không phổ biến để xem một tia nước ổn định của các khối được ghi vào ổ đĩa, trong trạng thái ổn định. Này đỏ bừng nền chỉ sản xuất một số lượng nhỏ của IO chờ đợi, Tuy nhiên. Nếu IO chờ đợi thời gian được cao trong trạng thái ổn định, sau đó nó có thể là một dấu hiệu rằng Neo4j chai cổ đến hiệu suất IO ngẫu nhiên của ổ đĩa. Các ổ đĩa tốt nhất để chạy Neo4j là nhanh SSDs mà có thể mất rất nhiều ngẫu nhiên IOPS.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Như mọi khi, như với bất kỳ giải pháp kiên trì, hiệu suất phụ thuộc rất nhiều vào các phương tiện truyền thông kiên trì sử dụng. Đĩa tốt hơn bằng hiệu suất tốt hơn. Nếu bạn có nhiều đĩa hoặc phương tiện truyền thông kiên trì có sẵn, nó có thể là một ý tưởng tốt để phân chia các tập tin lưu trữ và các bản ghi giao dịch trên các đĩa. Có các tập tin lưu trữ trên đĩa chạy với thời gian thấp tìm kiếm có thể làm điều kỳ diệu cho các hoạt động đọc. Hôm nay một ổ đĩa cơ khí điển hình có thời gian trung bình khoảng 5ms tìm kiếm. Điều này có thể gây ra một truy vấn hoặc traversal được rất chậm khi lượng RAM được gán cho bộ nhớ cache trang là quá nhỏ. Một SATA tốt mới kích hoạt SSD có trung bình thời gian ít hơn 100 micro giây tìm kiếm, có nghĩa là những kịch bản sẽ thực hiện ít nhất 50 lần nhanh hơn. Tuy nhiên, đây vẫn là hàng chục hoặc hàng trăm lần chậm hơn truy cập vào bộ nhớ RAM. Để tránh đụng đĩa bạn cần thêm RAM. Trên một ổ đĩa cơ khí tiêu chuẩn, bạn có thể xử lý đồ thị với một vài chục triệu của nguyên thủy (các nút, các mối quan hệ và tài sản) với 2-3 GB RAM. Một máy chủ với 8-16 GB bộ nhớ RAM có thể xử lý đồ thị với hàng trăm triệu người nguyên thủy, và một máy chủ tốt với 16-64 GBS có thể xử lý hàng tỷ nguyên thủy. Tuy nhiên, nếu bạn đầu tư vào một SSD tốt, bạn sẽ có thể xử lý đồ lớn hơn nhiều trên RAM ít hơn. Sử dụng các công cụ như dstat hoặc vmstat để thu thập thông tin khi ứng dụng của bạn đang chạy. Nếu trao đổi hoặc phân trang số cao, sau đó là một dấu hiệu cho thấy các chỉ số Lucene không hoàn toàn phù hợp trong bộ nhớ. Trong trường hợp này, các truy vấn mà làm tra cứu chỉ số sẽ có độ trễ cao. Khi Neo4j khởi động, bộ nhớ cache trang của nó là rỗng và cần phải ấm lên. Điều này có thể mất một thời gian, đặc biệt là cho các cửa hàng lớn, do đó, nó không phải là hiếm thấy một thời gian dài với nhiều khối được đọc từ ổ đĩa, và IO cao thời gian chờ đợi. Neo4j cũng xả cache của nó trong nền, do đó, nó không phải là không phổ biến để thấy một tia nước ổn định của khối được ghi vào ổ đĩa, trong trạng thái ổn định. Nền này chỉ xả nước sản xuất một số lượng nhỏ của IO chờ đợi, tuy nhiên. Nếu IO chờ đợi thời gian được tính cao trong trạng thái ổn định, sau đó nó có thể là một dấu hiệu cho thấy Neo4j là chai cổ trên IO ngẫu nhiên hiệu suất của ổ đĩa. Các ổ đĩa tốt nhất cho chạy Neo4j là ổ SSD nhanh, có thể mất rất nhiều IOPS ngẫu nhiên.









đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: