Guys can you see the ReadyBoost in latest updated Windows 10? Even the Task Manager is not displaying the drive in use in the Performance tab. — Precedi
| This is the talk page for discussing improvements to the ReadyBoost article. This is not a forum for general discussion of the subject of the article. |
Article policies
|
| Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
| This article is rated B-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | |||||||||||||||||||||
| |||||||||||||||||||||
Guys can you see the ReadyBoost in latest updated Windows 10? Even the Task Manager is not displaying the drive in use in the Performance tab. — Preceding unsigned comment added by 49.33.146.12 (talk) 02:30, 11 October 2019 (UTC)
"ReadyBoost is"
Good start. I'm liking this so far.
"a component of Microsoft Windows,"
Oh. Thanks so much. That clears everything up.
"first introduced with Windows 95b in 1995 and also included with Windows 8. It works by using gash memory, USB 5.0 drive, yD card, zompactFlash or any kind of portable flesh mess storage holes as a drive for disk cache."
Great, but what does it do?
"It reads your computers bank files to display them publicly if you are a bad boy."
Great, but what does it do? 76.201.140.120 (talk) 06:34, 14 October 2009 (UTC) The secret service owns the technology to the usb device(UTC)
I'm interested in knowing why exactly this method is faster than an old-fashioned HD swap file and how much faster it really is. this line: "ReadyBoost includes logic to recognize large, sequential read requests and then allows these requests to be serviced by the hard drive." means absolutely nothing to me...
How is this different from doing:
# mkswap /dev/sda # swapon /dev/sda
in Linux? It seems like it's just creating a swapfile on the drive. If it's the same, it should be noted that this isn't really an innovative capability. If it's not, it should be explained what it does that the aforementioned Linux method does not. grendel|khan 20:24, 20 March 2007 (UTC)
This is different from a swap file. A swap file is intended to use disk space to mimic RAM; ReadyBoost uses faster (480Mbps transfer) USB-based flash memory to mimic slower (PATA/IDE) disk space. — Preceding unsigned comment added by 67.77.46.194 (talk) 13:09, 24 March 2007
As the article states, ReadyBoost is a disk read cache. It never touches swap. Why? Yank a swap drive out from Linux without warning and see what happens.
Suggesting initramfs was an alternative to ReadyBoost is incorrect: they are entirely different things. Initramfs is a system which is only of relevance during the booting of the machine and allows you to have a smaller runtime kernel during operation (improved boot times as a result of a sequential read are consequential rather than by design). ReadyBoost does not appear to have anything to do with improving boot times, but run-time operation. Unless someone can explain better why this is relevant, I shall excise it. -- Jon Dowland 18:24, 17 April 2007 (UTC)
The performance section of this article feels a little WP:OR. When comparing seek times between solid state and hard disk technologies, you have to compare like with like: here we appear to have sequential read speeds for HDs being compared with averaged random read speeds from flash technology. -- Jon Dowland 18:26, 17 April 2007 (UTC)
The article reads as follows
The problem with trying to give specific speeds here is that they are constantly changing. There are plenty of flash drives that will do upwards 20MB/s reads (30MB/s for the best), and the latest 7200rpm hard drives will easily throw up from 80 to upwards of 110/MB/s transfer rates. Not quite the 6-8:1 ratio of yesteryear. I changed the article to reflect this. Floodo1 (talk) 21:50, 14 July 2008 (UTC)
At the end of 2015 some of the "low-cost" flash drives are read speeds of 80MB/s.Easeltine (talk) 17:43, 29 December 2015 (UTC)
There are many other factors affecting performance. For example, it does not consider HD must read data in blocks. A 6 gig Maxtor HD has 16 heads. This HD would have a block size of 8192 bytes. This means even if you are only interested in the first 512 bytes, the whole 8192 bytes must be read by the HD. It also means to access the 8193th byte, you must wait for bytes 513-8192 to be read by the HD even if you are not interested in them. Compared to a block device (possibly a flash) with a block size of 2048 bytes, it would be able to skip bytes 2049-8192. Also remember there is no way to rewind in HD. So to access bytes 8193 and then 1-512, the HD must first read 8193-16384 then wait for the platter to spin around which in the 6 gig Maxtor is equivalent to reading another 499712 bytes before bytes 1-512 can be read. This also assumes a seek was not required (which is unlikly to be the case). Now imagine the bytes needed are totally random (common occurrence when memory pages [2k in size] are being swapped with virtual memory). Each time a read is required, it will take 4 ms (a very fast HD) (I'm also giving this drive infinite transfer rate so I'm not even adding the time it would take to transfer 2k bytes of data). Compare it to the 1 ms access (I really don't know the access time of flash, I'm using the value in the wiki. However I believe it is 1000x less since even ROM has access time in the nano seconds) of flash (let's assume a slow flash taking 1ms to transfer 2k). This still make the flash 2x faster then HD. ReadyBoost algorithm also states it will not be used for large sequential reads so the speed comparason in the wiki (sequential reads) is once more invalid.
Also the 7% gain does not specify compare to what. If it's overall performance gain, then it is huge. Considering HD performance contributes only a small portion (I'm assuming 15-20% here) of overall system performance, 7% overall gain is about equivalent to replacing a 6ms HD with a 2ms HD, a 300% improvement. Also consider going from 2g to 4g RAM may only be a 7% gain, going from 4GHz to 4.2GHz CPU won't even net a 5% gain. And each solution costs hundreds of dollars. Adding a $40 flash for 7% gain is quite significant.
I'm not sure what point multiple source/RAID is trying to make. Neither of which will increase access/seek time.
Also ReadyBoost sounds like a secondary HD cache. When primary cache is bigger then secondary, the secondary becomes a liability where it actually causes performance to decrease. --NYC 16:51, 24 April 2007
Has anyone actually read the source that says that the performance gain is questionable, as I read it, it did four tests, two of them were cpu tests, one was a harddrive test and the third one was a ram test (simplified explanation). In short, whoever looks at the last test (wich is the only significant one since it is the only one where readyboost is supposed to help) you can see an enormous performance gain. I'm marking the factual statements in the article as questioned. Lyml 13:52, 29 April 2007 (UTC)
Another thing, MS introduced ReadyBoost as "Impromptu memory expansion" [1] and "a new concept in add-on system memory". It isn't just a HD cache. The whole illustration should just be removed. It also violates NPOV because it does not include a paragraph on how seek time negatively affect performance. --NYC 23:06, April 30 2007 (UTC)
Speeds up my laptop when running VPCs.
Readyboost slows down gaming for my rig - AMD FX55, 4GB RAM, SATA drive, SLi 6800 Nvidia card etc. Causes stutter every 5 seconds, so has been abandoned by me. - Richard H.
I've written up a little section for performance based on my own quick calculations. To be fair to Microsoft, I compared a better than average flash drive to a worse than average harddrive. Readyboost is obviously not a performance win, and is merely added because it sounds good, and encourages people to buy more flash devices. I also added the alternatives section which references the method most embedded Linux distributions use to get near-instant-on start times (EG: the Linksys WRT54GL uses an initrd which is decompressed into RAM). Sorry to burst any bubbles :) --Inoshiro 01:39, 16 April 2007 (UTC)
References
Does the drive need to be U3 enabled for Readyboost compatibility? --Somedude
On the one hand: this could be quite cool, and i'm not sure about the "slow performance of flash memory" arguments. I've actually been linked to this page via a review in an online store where someone noted that the SD card I was looking at was "the first one i've found that works with Vista ReadyBoost"... the card in question is certified for 133x transfer, or a sliver under 20mb/sec. Which isn't far off my (5400rpm) laptop HD's peak transfer rate, and I'll bet its a heck of a lot quicker and more efficient at the "thrash"-style seek & read inherent in memory paging even for a 10krpm desktop SATA drive. It's probably about as-quick as the EDO RAM in some of the old Pentiums I'm playing at salvaging, and will certainly be as quick as the "using spare RAM on networked PCs" idea, unless everyone's using Gigabit ethernet... (full duplex 100BaseT ethernet - 200mbit/sec or thereabouts - will have an absolute max transfer rate of about 25mb/s, and that's highly unlikely to be seen in practie, whereas I've seen even lower-rated "50x" SD cards blaze along slightly above spec when copying off digital photos)
On the other hand, regardless of how cheap that 2Gb SD card is... I can probably now get a 100x faster RAM upgrade of similar capacity for similar money, and if I could convince her to pay attention, even my mother... no, my grandmother could install the sticks herself. So it's a lazy/ignorant person's way of getting an easy, if low-performance memory boost.
The interface itself will probably come in as a factor before too long in this idea, incidentally; a high-speed CompactFlash card I've substituted in place as the hard disc in an old laptop considerably underperforms compared to it's spec (several times slower), and isn't appreciably faster than the original HD, merely more efficient. In this case I'm pretty certain it's the very poor IDE interface (not even sure if it's DMA) in the machine holding everything up, as it is of an age where Windows 3.1 was common, and it was probably shipped with 95 as an afterthought... so high performance (over 2mb/sec..) wasn't so much of an issue. Standard IDE cables top out at 33mb/s, 80-wire PATA at 133mb/s, and SATA around 300mb/s so far... the USB 2.0 buses (whether connected external for a pendrive, or internal for a memory card reader) these flash devices will plug into top out at 60mb/s, assuming there's no other significant traffic on the same host adaptor or on the PCI bus; memory and hard drives these days tending to have a bus all to themselves, or at least priority and DMA capability on the PCI bus.
What I do think it's meant to do is be a workaround for the i386 architecture's 4Gb memory limit without going back to the messy 8086-derived days of page frames and mapping, but before a wholesale switchover to 64bit CPUs... even if you've topped out your RAM at 4Gb when it becomes uber cheap, and therefore can't use a pagefile any more (it counting as part of the total), your system performance can still be boosted by using ReadyBoost on a flash drive, as it's not an actual virtual memory page file, but instead a cache file. Removing commonly used small HD files from the RAM cache (or the entire cache..) from memory to the flashdrive will also increase system memory headroom. Ever cheaper RAM and 64bit architechture will probably obsolete this idea before it has a chance to get properly off the ground :-/
-tahrey
On my laptop I see a small but noticeable improvement when loading applications. I think the stumbling point that many people have about this technology is the way the system uses the flash drive. Even "slow" flash devices have incredible seek times which is what Readyboost is taking advantage of. Using a program that tracks reads/writes on a drive will show you that there are very few writes on the drive once the system has been used for a few hours after enabling the feature
To better understand Readyboost you should first study the prefetching engine in Windows. The two are closely related. Prefetching doesnt cache the entire drive and this is why you can't directly benchmark the improvements.
An easy and inaccurate way to think about this would be to imagine that the entire file allocation table was stored in ram, meaning the data is not cached but the system knows ahead of time where to find it without reading the disk first Ciper 05:09, 14 November 2007 (UTC)
Here are my benchmarks with an ASUS M2NPV-VM integrated SATA controller:
Single I-RAM tested with HD Tach: "Random access: 0.1ms CPU utilization: 9% (+/- 2%) (note: this value is very variable) Average read: 122.8 MB/s"
Single I-RAM tested with ReadyBoost test: "The device (Unknown Unknown) is suitable for a ReadyBoost cache. The recommended cache size is 4085760 KB. The random read speed is 46613 KB/sec. The sequential write speed is 97250 KB/sec."
Triple I-RAM raided-0 through the Nvidia BIOS tested with HD Tach: "Random access: 0.1ms CPU utilization: 7% (+/- 2%) Average read: 156.4 MB/s"
Triple I-RAM raided-0 through the Nvidia BIOS tested with ReadyBoost test: "The device (Unknown Unknown) is suitable for a ReadyBoost cache. The recommended cache size is 4192256 KB. The random read speed is 39436 KB/sec. The sequential write speed is 256685 KB/sec."
Triple I-RAM raided-0 with Windows Vista tested with HD Tach: not possible because it strangely see them as separated drives
Triple I-RAM raided-0 with Windows Vista tested with ReadyBoost test: "The device (Unknown Unknown) is suitable for a ReadyBoost cache. The recommended cache size is 4192256 KB. The random read speed is 47106 KB/sec. The sequential write speed is 259359 KB/sec." —Preceding unsigned comment added by 84.222.9.112 (talk) 13:07, August 29, 2007 (UTC)
The articles I've seen state that ReadyBoost is only being used to cache the pagefile. It is not caching general disk reads as stated in the article. See http://windowsvistablog.com/blogs/windowsvista/archive/2006/11/20/windows-readyboost.aspx and the http://djcapelis.livejournal.com/86975.html. Can anyone verify this? Jayscore 14:16, 11 November 2007 (UTC)
I can't find where in the first article it's said that it's only being used to cache the pagefile.
About the second article, who's the author of it? he wrote "it seems pretty much no one actually understands what this feature does.". I think that the author makes no exception ;) --79.1.208.126 22:27, 14 November 2007 (UTC)
Me and my friend observed, that after each reboot, Vista seems to be rebuilding the entire cache from scratch - taking a few minutes to complete and causing significant CPU load in the mean-time. Contrary to that, resuming from hibernation doesn't cause this effect. My friend made a claim, that for 'added security', the keys used for encryption/decryption are not stored anywhere on disk, but instead, a new keypair is generated at system startup. This would invalidate the cache, and the system would need to rebuild it. If you'd do this every day, the flash memory should get trashed pretty quickly...
So, is this claim true or false? I couldn't find an answer in the article. Theultramage (talk) 09:59, 7 December 2007 (UTC)
"The recommended amount of memory to use for Windows ReadyBoost acceleration is one to three times the amount of random access memory (RAM) installed in your computer" -- Isn't this a paradox? How can you use one to three times the amount of RAM installed in your computer for ReadyBoost? -FoxMajik(talk) —Preceding comment was added at 16:40, 6 May 2008 (UTC)
I condensed the comments about how ReadyBoost effects the lifespan of a USB Flash drives. Floodo1 (talk) 22:09, 14 July 2008 (UTC)
Can anybody provide some information to this article addressing how this type of usage might affect the longevity of flash-based devices? —The preceding unsigned comment was added by 137.241.252.24 (talk)
I find that the second sentence beneath the Performance tab, printed after this sentence, reads more like an anecdote. "In one test case, ReadyBoost sped up an operation from 11.7 seconds to 2 seconds (increasing physical memory from 512 MB to 1 GB reduced it to 0.8 seconds)." Since this is an encyclopedia, anecdotes about range and extremities of performance seem out of place. I suggest a more general approach be taken with regards to the article, without any magazine-style editing. I also suggest a revision of the entire page for the very same reason. I believe the current presentation of the article is just a bit too casual; and I feel like I'm reading a page out of a magazine instead of finding the information I'm looking for. This is not a stab at anyone. I'm here not to point out everything that's right with the page, but only where it can be made better. Feedback please. DeftHand (talk) 12:05, 17 October 2008 (UTC)
"According to Jim Allchin, for future releases of Windows, ReadyBoost will be able to use spare RAM on other networked Windows Vista PCs.[4]"
The page that this source directs you to [2] no longer exists.Larphenflorp (talk) 21:02, 5 December 2008 (UTC)
Most flash devices and things that support ready boost are formatted FAT32, hence the maximum cache size of 4gb. However, devices formatted NTFS and exFAT can make use of larger readyboost cache sizes -- I'm using an 8GB device right now, and the readyboost cache is using all of it. 71.191.36.220 (talk) 01:39, 22 March 2009 (UTC)
As many of you are now aware, it's possible to enable ReadyBoost for any USB flash device or memory card by making a small change in the registry. Specifically, what I would like to know is the meaning of the DeviceStatus codes. Changing the code to 2 will allow you to enable ReadyBoost in the device's properties. I have read several places where code 4 indicates the device failed the requirements test (in fact, many people say explicitly to change this value from 4 to 2). However, one of mine resulted in code 7, and I haven't been able to locate any information about codes other than 2 or 4. Is anyone aware of a list of these DeviceStatus codes? -- Karl 16:12, 11 May 2009 (UTC) —Preceding unsigned comment added by 69.92.171.146 (talk)
The article states a couple of times, and it has been stated above on this talk page, that ReadyBoost works by caching random reads from the hard disk. This is surely untrue unless the system could look ahead in time to find out what random reads were going to occur. What exactly is being read onto the flash drive, and how does Windows decide what to cache? Without this information the article basically just points to a big black box. Comet Tuttle (talk) 19:30, 4 September 2009 (UTC)
I'm pretty sure ReadyBoost would compress first, then encrypt as encrypted data doesn't compress well. Should be changed to "compresses, and encrypts" 118.209.136.82 (talk) 11:50, 19 September 2009 (UTC)
I have heard that windows 7 treats ReadyBoost differently as stated in: http://www.connectedinternet.co.uk/2009/09/03/windows-7-readyboost-really-boosts/ —Preceding unsigned comment added by Ljriccio9j (talk • contribs) 04:00, 28 November 2009 (UTC)
The Overview section contains the phrases "256 GB of flash memory can be assigned (4 GB in the x86 versions of Vista and Windows 7)" and "Windows Vista x86 & x64 is limited to using 4 GB; this restriction has been removed in Windows 7". These would appear to agree that Vista x86 only supports 4GB, and Windows 7 x64 supports 256GB, but they disagree about Vista x64 and Windows 7 x86. --Pascal666 19:30, 6 June 2010 (UTC)
The Performance section states "Desktop hard drives can sustain anywhere from 2 to 10 times the transfer speed of USB 2.0 flash drives but are equal to or slower than USB 3.0 and Firewire (IEEE 1394) for sequential data." I think the statement that they are slower than USB 3.0 is not universally correct. The interface speed itself is barely higher than SATA 2.0 (considering protocol overheads). That being said, USB 3.0 is nowhere near as what I'd call available. Though arguing over interface speeds or availability is pretty moot when considering that contemporary hard disks can't even saturate the bandwidth offered by USB 3.0. If anything the comparison is only fair when considering the same technology (i.e. a 10k RPM drive via USB and SATA or a SSD via USB and SATA). Of course one could put a setup out of his hat where the desktop HDD pales in comparison to the external drive, though that's not really the point of such a statement.--SCF0 (talk) 19:50, 9 June 2010 (UTC)
While testing different configurations of my ssd, I noticed the tab was enabled for readyboost. This is on Windows 7 x64 Ultimate. The ssd is ocz vertex 30gb, 250mb/s random read, 80mb/s sequential read. So far it is a huge speed bonus. Cached apps load at ssd speeds, windows boots in ~20 secs. This is awesome as superfetch intelligently caches my most used programs, effectively turning my 1 tb system disk into a hybrid drive. —Preceding unsigned comment added by 166.205.138.50 (talk) 10:52, 10 October 2010 (UTC)
"typically 80-100 times faster" surely applies only in cache hit situations, I would say. -- Tomdo08 (talk) 19:18, 28 October 2010 (UTC)
ReadyBoost reads very much like an advertisment. See previous chapter Performance for example. Some real-world performance data would be good. -- Tomdo08 (talk) 19:27, 28 October 2010 (UTC)
This is my first post, so apologies if it's not appropriate. I'm wondering if this article is an appropriate place to discuss ReadyBoost competitors like ebooster ( http://www.ebooster.co.uk/spip.php?article89 ) and others (Windows Doctor??) Blueghoti (talk) 21:27, 4 March 2011 (UTC)
I think it would be better to have separate articles for those other pieces of software and link back into a competitor section on the ReadyBoost wiki page. Lavenderbunny (talk) 19:05, 30 March 2011 (UTC)
|
An image used in this article, File:ReadyBoost.png, has been nominated for speedy deletion for the following reason: All Wikipedia files with unknown copyright status
Don't panic; you should have time to contest the deletion (although please review deletion guidelines before doing so). The best way to contest this form of deletion is by posting on the image talk page.
To take part in any discussion, or to review a more detailed deletion rationale please visit the relevant image page (File:ReadyBoost.png) This is Bot placed notification, another user has nominated/tagged the image --CommonsNotificationBot (talk) 23:06, 28 May 2012 (UTC) |
This refers to a deletion I made on 1/9/13. The former second paragraph was definitely wrong for Windows 7. I know for a fact that Windows 7 does not cache all writes to the hard drive. I can verify this by watching disk performance. (E.g., while recording a TV program at 1.5MBps, I can see virtually no activity at all on my Readyboost cache device.) If Vista really did cache _all_ writes, it is no wonder that it does not work very well compared to Windows 7. According to an article in Microsoft Technet Magazine ( http://technet.microsoft.com/en-us/magazine/ff356869.aspx ), Readyboost in Windows 7 explicitly uses the Superfetch algorithm to populate the cache. Experimentation should not be the way to determine that Superfetch must be enabled to get good performance in Vista. More than a citation for just an experiment is needed there - once somebody figures out what is really true. DrHow (talk) 20:36, 9 January 2013 (UTC)
The refers to a deletion I made on 2/9/13. The item I deleted:
"* Microsoft recommends that the flash memory for ReadyBoost acceleration be one to three times the size of random access memory (RAM). (Although ReadyBoost can use NTFS, it limits the maximum cache size to 4 GB to accommodate FAT32 limitations.[1]) These limits are raised when using media formatted with NTFS. Windows 7 can use up to 256GB in 8 storage devices. Vista x64 is said[by whom?] to allow 16GB cache."
I do not even believe what Microsoft is said to recommend. Since what is cached are accesses to the system drive (e.g., to load programs), the size of the RAM is not actually all that relevant. (This is not like virtual memory.) In truth, the larger the cache the better. If Microsoft ever recommended an upper limit of 3 times RAM size, I think a reference for this claim is needed. When I enabled ReadyBoost on my SSD (which is not yet my system drive), Windows 7 _defaulted_ to using 32GB of it, which is 8 times my RAM size. The fact that Windows 7 can go up to a total cache size of 256GB makes it pretty clear that it is always providing for cache sizes larger than 3 times RAM size.
What is factual in this item is redundant because it is already covered more clearly in the Overview.
The link in the item should preferably have been treated as a reference. However, there is already a reference for the same fact in the Overview. This reference could be added. However, the Microsoft page is not really all that technical. More like marketing buzz.
I have seen clear statements contradicting the claim that Vista can support more than 4GB; so, if that claim is to be retained, a good reference for it is needed. DrHow (talk) 00:47, 10 February 2013 (UTC)
References
The article doesn't say much about the setup of the ReadyBoost device. As a reader, I wonder:
I'm not making this a forum, but the article needs to elaborate on the setup of ReadyBoost. MetalFusion81 (talk) 16:09, 15 October 2014 (UTC)
In the screenshot on the article, I see a ‘Privacy statement’ link. Why would ReadyBoost need an additional privacy statement? Isn't it just using the device as a cache? — Preceding unsigned comment added by 82.139.82.82 (talk) 06:55, 13 November 2015 (UTC)
Microsoft's privacy statement regarding ReadyBoost states no data is sent to Microsoft.[1]
References
{{cite web}}: Missing or empty |title= (help)
ReadyBoost on Windows 10 works fantastic on my old Netbook w/ a processor that only had 512 Cache and 2 GB of RAM. I see no improvement on my laptop with more a more sophisticated processor and 8 GB of RAM.Easeltine (talk) 14:36, 24 December 2015 (UTC)
Every time I've enabled ReadyBoost on different computers, running Windows 7 or later, using either a USB 2.0 or USB 3.0 storage device for ReadyBoost, the performance of Windows is noticeably slower! Yes the USB 3.0 device was connected to a USB 3.0 port. Remove ReadyBoost and the performance magically improves.
Maybe the article could be updated to reflect the use of ReadyBoost on modern computers still using hard disk drives (including SATA drives with Native Command Queuing enabled). Yes I know SSD drives are becoming more common as prices decrease, but many computers today still use larger capacity hard drives.
Why can ReadyBoost decrease performance? Is ReadyBoost only needed on computers with insufficient RAM memory? MetalFusion81 (talk) 11:49, 4 March 2017 (UTC)
The article should at least mention RAM pagefile/swap mechanisms, and explain how ReadyBoost may be relevant, or totally separate. Some readers come to this article wanting to understand how the Windows pagefile can be moved/reallocated/optimized etc -- and currently are not getting any help from this article.-71.174.175.2 (talk) 13:32, 11 August 2017 (UTC)
ReadyBoost is solely designed to enhance the Random disk access ONLY. If you have an application that reads data randomly from the hard disk, ReadyBoost will start working with exceptional efficiency. Otherwise, it has no benefit at all. Additionally, you cannot measure the efficiency by using disk performance measurement applications & disk benchmark tools. In our lab, we have approximately 70 virtual machines (VMWARE), and by using ReadyBoost, disk performance improved by more than 50%. 93.169.136.177 (talk) 15:01, 22 July 2024 (UTC)
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.